Commit Graph

1136 Commits

Author SHA1 Message Date
Ariel Weinberger 7f423c4c6b Release v1.3.14 (#910) 2024-11-13 09:20:54 -06:00
Markus Ecker 24258a7722 Make sure the CoAgent running property is updated (#897)
* make sure agent running status is updated

* fix nextjs error
2024-11-13 14:21:57 +01:00
Markus Ecker 1a4279ea69 fix error: suggestion instructions too long (#912) 2024-11-13 14:21:12 +01:00
Ariel Weinberger e7ebcd90ca feat: data test ids (#907)
* some test ids

* fix formatting

* update data testid

* add data attr
2024-11-12 18:44:38 -06:00
Ran Shemtov 97db8303a0 release 1.3.13 (#905) 2024-11-12 13:52:47 +01:00
Ran Shemtov ed3abb008a fix(langchain-adapter) distinguish between different consecutive calls to the same tool (#904)
* fix: distinguish between different consecutive calls to the same tool

* chore: add one-at-a-time action
2024-11-12 13:43:52 +01:00
Markus Ecker 532b1885e0 update message history loading example 2024-11-12 12:27:29 +01:00
Ran Shemtov f06b654a15 release 1.3.12 (#893) 2024-11-07 16:33:54 +01:00
Ran Shemtov 0569f9db2c fix: enable dynamic parameters in langchain adapter tool call (#891)
* fix: enable dynamic parameters in langchain adapter tool call

* fix: catch unparsable action arguments and prevent crash
2024-11-07 13:24:40 +01:00
Markus Ecker 69eb41c21f release 1.3.11 (#881) 2024-11-02 18:49:31 -07:00
Markus Ecker 08e89564c1 Fix duplicate messages (#879)
* fix duplicate messages

* Pre release mme/fix-duplicate-messages

* exit pre
2024-11-02 18:43:50 -07:00
Ran Shemtov 5d0e016d08 release 1.3.10 (#877) 2024-11-03 00:06:02 +01:00
Ran Shemtov 3149ee0e6b fix: change how message chunk type is read (#875) 2024-11-02 23:55:47 +01:00
Markus Ecker 27ce12eac5 release 1.3.9 (#871) 2024-11-01 22:27:18 -07:00
Markus Ecker c04b7893c2 temp fix for message id issues 2024-11-01 22:24:00 -07:00
Ran Shemtov dafe3bf039 release v1.3.8 (#868) 2024-11-01 23:09:51 +01:00
Markus Ecker 1f37e000b1 Merge branch 'main' of github.com:CopilotKit/CopilotKit 2024-11-01 14:06:09 -07:00
Ran Shemtov be02bb4af0 fix: prevent rerenders by memoizing ui context (#866)
* fix: prevent rerenders by memoizing ui context
2024-11-01 21:45:16 +01:00
Markus Ecker b69eb6529f use existing message id 2024-11-01 13:36:35 -07:00
Ran Shemtov 4628e176e4 fix(auto-suggestion): fix anthropic & langchain autosuggestion mechanism (#865)
* fix(auto-suggestion): fix anthropic & langchain autosuggestion mechanism
2024-11-01 18:30:43 +01:00
Markus Ecker a1f2405866 reset state variables 2024-10-30 17:50:39 -07:00
Ariel Weinberger d0705fc317 Release v1.3.7 (#850) 2024-10-30 12:55:00 -07:00
Ariel Weinberger 45b0ddfe4d feat(examples): bump nextjs to version 15 (#845)
* feat(examples): bump nextjs to version 15

* Revert "feat(examples): bump nextjs to version 15"

This reverts commit 16a9d83477.

* feat(next-openai-example): bump nextjs version to 15.x

* use type field instead of instanceof

* fix(packages): peer dependency allow react 19 and 18

* update lockfile

* bring back service adapter selector

---------

Co-authored-by: Markus Ecker <markus.ecker@gmail.com>
2024-10-30 12:03:24 -07:00
Markus Ecker 8c2569057d Implement Gemini via Langchain (#808)
* implement Gemini via LangChain

* update docs
2024-10-24 19:12:10 +02:00
Ariel Weinberger 7ecb5fec46 feat: langchain dynamic selector (#804)
* better dynamic selector

* improve Google Gemini support

* update pnpm lock

* update pnpm lock

---------

Co-authored-by: Markus Ecker <markus.ecker@gmail.com>
2024-10-24 15:56:22 +02:00
Ariel Weinberger 5364700064 feat(examples-coagents): dynamic coagent model selection (#805)
* feat(examples-ai-researcher): dynamic coagent model selection

* remove redundant import

* feat(examples-research-canvas): add dynamic model selector

* remove non functional models

* updated lockfile

* some plumbing

* feat(examples-coagents-qa-native): dynamic model selector

* feat(examples-coagents-qa-text): dynamic model selector

* fix build error in examples

* fix build error in examples
2024-10-24 15:46:43 +02:00
Ran Shemtov 986b9f348a fix(context): split context to avoid excessive re-renders (#806)
* fix(context): split context to avoid excessive re-renders

* fix(context): memoize config to avoid unnecessary re-renders

* chore: fix pre-release script
2024-10-24 13:53:41 +02:00
Ariel Weinberger 774149b1c2 feat(example-next-openai): llm selector (#771)
* feat(example-next-openai): llm selector

* feat(example-next-opena): add groq to example

* feat(example-next-openai): disable azure

* fix: formatting

* feat: dynamic service adapter selector

* fix: formatting
2024-10-22 11:39:09 +02:00
Ariel Weinberger a8c58b94d1 Release v1.3.6 (#775) 2024-10-18 17:01:47 +02:00
Ariel Weinberger 07725279db fix(shared): remove usage of node crypto library (#774)
* fix(shared): remove usage of node crypto library

* fix(docs): nestjs docs

* fix(docs): nestjs docs
2024-10-18 16:56:32 +02:00
Markus Ecker 8c9070c54b make sure suggestions reload and update when dependencies change (#773) 2024-10-18 15:51:28 +02:00
Markus Ecker a003faf9ea filter empty messages when using Anthropic (#756)
* filter empty messages

* Add LangGraph format
2024-10-18 15:13:13 +02:00
Markus Ecker 8fa6ed85e2 rename useCoAgentStateRender and clean up / rename all references to CoAgentAction (#767) 2024-10-18 12:01:02 +02:00
Ran Shem Tov fa84730462 fix(example): fix image rendering in demo app 2024-10-18 11:16:55 +02:00
Markus Ecker 22a8a55a49 release 1.3.5 2024-10-15 15:16:57 +02:00
Markus Ecker e1935c8924 Merge pull request #741 from CopilotKit/mme/canvas-demo
Add research canvas demo and fix rendering of agent state
2024-10-11 16:07:37 +02:00
Markus Ecker 1a8f73ee26 fix agent state message order 2024-10-11 16:05:07 +02:00
Markus Ecker 2205504406 if the last render is an agent state render, show spinner 2024-10-11 16:04:48 +02:00
Markus Ecker 807d08a1cb append message after awaiting onSubmitMessage 2024-10-11 16:04:08 +02:00
Ran Shem Tov 895e134594 fix(debug): fix floating debug button overlapping CopilotKit logo 2024-10-11 11:57:59 +02:00
Ariel Weinberger b400fa09b6 Release 1.3.4 (#735)
Co-authored-by: Fuma Nama <fuma-nama@noreply.com>
2024-10-10 16:33:10 +02:00
Ariel Weinberger d1b0d793fe Mme/disable messages actions (#734)
* remove unneeded interface

* Implement followUp in actions

---------

Co-authored-by: Markus Ecker <markus.ecker@gmail.com>
2024-10-10 16:23:16 +02:00
Markus Ecker e347ce374c Merge branch 'main' of github.com:CopilotKit/CopilotKit 2024-10-10 10:15:41 +02:00
Ariel Weinberger d624f086bc Release v1.3.3 (#732)
* Release v1.3.3

* fix formatting

---------

Co-authored-by: Fuma Nama <fuma-nama@noreply.com>
2024-10-09 19:32:07 +02:00
Markus Ecker db0fb2dd8b make it possible to render nothing on a coagent action 2024-10-08 14:45:00 +02:00
Markus Ecker 27aef3c9ba recover from agent errors 2024-10-07 14:58:39 +02:00
Markus Ecker 28cda323ff manually emit tool calls 2024-10-04 17:11:56 +02:00
Markus Ecker 31e214af69 Allow specifying hint as a function 2024-10-04 16:48:55 +02:00
Markus Ecker e826b2040d support specifying select tool calls to stream 2024-10-04 16:27:34 +02:00
Markus Ecker c8d311fd80 fix: wrong tool call id 2024-10-04 14:35:32 +02:00