Commit Graph

713 Commits

Author SHA1 Message Date
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
Markus Ecker 850f06990b simplify include flag handling 2024-04-25 11:14:32 +02:00
Atai Barkai 5f6f57abe0 release new beta version 2024-04-24 15:28:02 -07:00
Atai Barkai 41d5815e81 fix bug: make sure result exists before checking its contents in function calling response streaming 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 5d96ed9ac0 remove unused associated value from Mode type in the ‘message’ case 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 a9966ffe30 when forwarding calls to openai, delete fuction_call.scope 2024-04-24 15:28:02 -07:00
Atai Barkai 5c356f8187 simplify CopilotBackendImplementation.getResponse
…
2024-04-24 15:26:13 -07:00
Atai Barkai fa9a09dfe2 better docs for copilotkitStreamInterceptor
…
2024-04-24 15:26:13 -07:00
Atai Barkai 53d8cb43ff backend.stream: better typed mode
…
2024-04-24 15:26:13 -07:00
Atai Barkai c0a05bd8cc decode-chat-completion: better typed tool function call
…
2024-04-24 15:26:13 -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 762cee966a Merge branch 'main' into pashabou/ceiling-raise 2024-04-18 11:13:35 -07:00
Atai Barkai 218b5e6a1a Merge branch 'main' into feature#267 2024-04-18 11:10:41 -07:00
Atai Barkai a539190072 pnpm changeset - fix esm error release 2024-04-05 09:40:32 -07:00
Markus Ecker b83b6369f4 Add comment about inlining the highlight style 2024-04-05 18:13:14 +02:00
Markus Ecker b1109c08cb Pre release mme/esm-error - exit pre mode 2024-04-05 13:40:15 +02:00
Markus Ecker 5a0b2cfd87 Pre release mme/esm-error 2024-04-05 13:39:39 +02:00
Markus Ecker 81be5f2215 inline code block style to avoid ESM error 2024-04-05 13:38:56 +02:00
Markus Ecker c8c6fd7a5b Pre release mme/esm-error - exit pre mode 2024-04-05 13:09:18 +02:00
Markus Ecker 1f06d29b91 Pre release mme/esm-error 2024-04-05 13:08:41 +02:00
Markus Ecker c010c0b814 declare esm/cjs/types in export 2024-04-05 13:07:59 +02:00
Markus Ecker 93ac8e0d3f Pre release mme/esm-error - exit pre mode 2024-04-05 12:59:04 +02:00
Markus Ecker e12b92112e Pre release mme/esm-error 2024-04-05 12:58:28 +02:00
Markus Ecker 9f8c02d773 ESM by default 2024-04-05 12:57:55 +02:00
Atai Barkai ae5f627765 Merge branch 'main' into open-links-in-new-tab 2024-04-04 07:31:01 -07:00
Markus Ecker 63b1d5efe1 Merge branch 'main' into mme/update-token-count 2024-04-02 19:36:47 +02:00
Markus Ecker 06428a888f Merge branch 'main' into mme/preserve-whitespace 2024-04-02 19:34:24 +02:00
Markus Ecker 74416e0027 Merge branch 'main' into mme/chatui-open-context 2024-04-02 19:31:20 +02:00
Markus Ecker 399b6141f7 Merge branch 'main' into mme/unfocus-textarea 2024-04-02 19:29:26 +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 b3eeb1c4b3 remove unused useState 2024-04-02 14:12:23 +02:00
Markus Ecker 40138188b6 export useChatContext 2024-04-02 14:12:06 +02:00
Markus Ecker 10b307390e move children inside CopilotChatContext 2024-04-02 14:11:56 +02:00
Markus Ecker ec2cfe159c Remove setTimeout workaround 2024-04-02 13:57:28 +02:00
Markus Ecker cb2d32a27c fix Safari out of range error 2024-04-02 13:34:12 +02:00
Markus Ecker 31e4687842 fix safari out of bounds error (hackish way) 2024-04-01 18:07:36 +02:00
Markus Ecker 8407390dc0 clear textarea on blur 2024-04-01 17:49:27 +02:00
Markus Ecker e1606879ff update ChatContextProvider dependencies 2024-04-01 17:27:33 +02:00
Markus Ecker 2b3f9401d3 add open/setOpen to chat context 2024-04-01 17:25:56 +02:00
Markus Ecker 56f1a61126 Preserve whitespace 2024-04-01 16:41:06 +02:00
Markus Ecker 28bd959ffb update token count by model 2024-04-01 16:33:27 +02:00
Markus Ecker 1c7d051cda Release 2024-03-29 18:17:42 +01:00
Markus Ecker 8683d49a3f add node qa 2024-03-29 17:21:04 +01:00
Markus Ecker a6e86760c6 add firebase qa 2024-03-29 16:50:08 +01:00