Commit Graph

450 Commits

Author SHA1 Message Date
Markus Ecker af141f93b1 make suggestions work 2024-06-25 16:24:12 +02:00
Markus Ecker de63e1b087 remove obsolete methods from runtime 2024-06-25 15:30:59 +02:00
Markus Ecker 906242dd05 . 2024-06-25 13:07:11 +02:00
Ariel Weinberger c5666360c5 feat(examples): use "start" and "start:dev" npm scripts for examples, to avoid conflicts with packages 2024-06-24 15:27:11 +02:00
Markus Ecker 96a81bda34 make autosuggestions work 2024-06-17 16:01:21 +02:00
Markus Ecker 366582ba09 Merge branch 'feat/runtime-graphql' into mme/port-textarea 2024-06-17 15:12:44 +02:00
Markus Ecker 64268e6612 port textarea to the new client 2024-06-17 15:07:58 +02:00
Ariel Weinberger 22c1bb9906 feat(runtime): rename generateReponse to createChatCompletion and add root status 2024-06-17 14:59:24 +02:00
Ariel Weinberger 185a7c6bca feat(runtime): plug-and-play as well as full control for all integrations 2024-06-14 10:37:51 +02:00
Ariel Weinberger 6aaf098878 feat(runtime): node http + express integrations 2024-06-13 15:22:09 +02:00
Ariel Weinberger 9140b36900 feat(examples): add nextjs pages router example 2024-06-13 13:23:22 +02:00
Ariel Weinberger 239a9b273f fix(next-openai): remove tsconfig additions 2024-06-13 12:47:13 +02:00
Ariel Weinberger 04cc7a444c feat(runtime): integration with the nextjs app router 2024-06-13 12:44:31 +02:00
Markus Ecker 6bc114c8b6 assistant streaming work in progress 2024-06-12 11:22:23 +02:00
Markus Ecker dc317505b4 remove old Message interface 2024-06-11 16:16:54 +02:00
Markus Ecker b4e2d7dccb Message type 2024-06-11 12:12:41 +02:00
Markus Ecker 52bf83a2db fix build errors 2024-06-07 10:04:00 +02:00
Markus Ecker 3ac1347938 implement messaging on top of graphql 2024-06-05 19:19:36 +02:00
Markus Ecker 6495c4da49 release (#379) 2024-06-03 16:43:09 +00:00
Markus Ecker ea832fa110 CSS improvements and bug fixes (#372)
* remove tailwind directives

* automatically generate CopilotKitCSSProperties

* make passing CSS variables work

* move color definition inline

* fix bug: setting icons has no effect

* regenerate css variables

* make file as autogenerated and make prettier happy

* add css+icons QA
2024-06-03 17:05:52 +02:00
Markus Ecker 9df8d438e7 Improve textarea CSS (#376)
* remove unused UI components

* remove tailwind base and components

* scope tailwind css
2024-06-03 14:40:44 +00:00
Markus Ecker f771353d60 Amend useCopilotChat api for programmatic access to the chat (#369) 2024-05-31 10:18:14 +00:00
Markus Ecker c7de5bd1bc azure support and tutorial (#368) 2024-05-30 11:04:58 +00:00
Markus Ecker 1710817f29 Add azure example (#363)
Add azure example
2024-05-29 10:28:06 +02:00
Markus Ecker 25aaa42ff5 release new version (#362) 2024-05-27 18:20:35 +02:00
Markus Ecker 7a5a34e9b5 CopilotChat (#357)
Update CopilotChat to be used as a standalone embeddable component
2024-05-27 10:59:18 +02:00
Markus Ecker 8baa8624ca Push to talk (#348)
* record audio on long press

* push to talk prototype

* Pre release mme/push-to-talk

* Pre release mme/push-to-talk - exit pre mode

* re-enable source maps

* refactor push to talk
2024-05-21 20:04:40 +02:00
Markus Ecker 40ec4cea46 support Google Gemini (#345) 2024-05-17 17:31:51 +00:00
Markus Ecker 5fd9f9beff add api key when editing text (#342) 2024-05-16 10:15:50 +00:00
Markus Ecker 4302953dc7 Support gpt-4o and make it default (#339)
Add gpt-4o
2024-05-14 17:41:59 +00:00
Markus Ecker 9ea511cb61 Merge changes and ideas from Arnold and Alsong (#332)
Merge messages in global context and add local storage example

Co-authored-by: Oburusule Dunstan <alsongdunstan2@gmail.com>
2024-05-13 09:07:51 +02:00
Atai Barkai a06a35744f useCopilotChatSuggestions (#307)
implement useCopilotChatSuggestions
2024-05-09 17:15:07 +02:00
Markus Ecker a05f2e63b0 release 2024-05-01 20:49:43 +02:00
Markus Ecker 95bcbd8825 Initial CopilotCloud support (#318)
* move messages to context

* update prettier

* remove const generics from .prettierignore

* exclude build files in VSCode

* add api key to props

* log chat requests to the cloud

* edit content violation message

* add cloud prefix

* use the current cloud url

* inline guardrails definitions

* update domain

* add input guardrail

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* rename API key to publicApiKey

* Uniform handling of api key header

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* streamline cloud config and add cloud client

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* get headers via case insensitive method

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* update API key

* add reason to guardrail

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* update api key

* rename chat endpoint to engine/openai

* rename cloud chat endpoint

* update API key

* add api version

* update endpoint url

* update API key

* update api keys

* make valid topics optional

* update API key

* add missing import

* exclude Next.js build folder

* rename: CloudClient —> CopilotCloud, DefaultCopilotCloudClient —> RemoteCopilotCloud

* CopilotBackend —> CopilotRuntime

* url -> runtimeUrl

* update docs: CopilotRuntime

* updae docs

* exit pre

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* update comment

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* update comments

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* remove hardcoded guardrails reply

* Fix forwardedProps could be undefined

* send api key when using text area completion

* fix getting header in node http

* update docs

* update to the latest langchain

* add QA for langchain

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* fix langchain qa

* fix yarn create app

* in node http, get api key from headers dict

* Pre release mme/cloud

* Pre release mme/cloud - exit pre mode

* fix langserve qa
2024-05-01 19:31:00 +02:00
Markus Ecker df92d5a65c Merge branch 'main' into mme/use-copilot-readable 2024-04-25 11:16:50 +02:00
Atai Barkai 5f6f57abe0 release new beta version 2024-04-24 15:28:02 -07:00
Atai Barkai 718520bf12 pre-release: function-calling-fixes 2024-04-24 15:28:02 -07:00
Atai Barkai 43b60a59a9 gpt-4-turbo by default 2024-04-24 15:28:02 -07:00
Atai Barkai ae5f991523 bump openai package dependency
..

…
2024-04-24 15:26:13 -07:00
Markus Ecker 88efd653c3 implement useCopilotReadable 2024-04-24 16:51:52 +02:00
Atai Barkai a539190072 pnpm changeset - fix esm error release 2024-04-05 09:40:32 -07:00
Markus Ecker 5a0b2cfd87 Pre release mme/esm-error 2024-04-05 13:39:39 +02:00
Markus Ecker 1f06d29b91 Pre release mme/esm-error 2024-04-05 13:08:41 +02:00
Markus Ecker e12b92112e Pre release mme/esm-error 2024-04-05 12:58:28 +02:00
Markus Ecker d89d61617e make linter happy 2024-04-02 15:01:09 +02:00
Markus Ecker 5ac3f47f37 update presentation demo 2024-04-02 14:28:13 +02:00
Markus Ecker 1c7d051cda Release 2024-03-29 18:17:42 +01:00
Markus Ecker 899aa6e20e Pre release mme/firebase-fixes 2024-03-29 12:08:02 +01:00
Markus Ecker ec1920232d Release 2024-03-28 11:14:13 +01:00
Markus Ecker 270b6211b6 Merge branch 'main' into mme/fix-build-errors-esm 2024-03-22 11:51:19 +01:00