Commit Graph

447 Commits

Author SHA1 Message Date
Tyler Slaton 8674da1938 refactor(headless): overhaul headless ui to better support agentic features and suggestions (#2035)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-07-18 11:02:08 -04:00
Tyler Slaton e1de032a32 fix: synchronously execute renderAndWaitForResponse (#1861)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-07-08 11:35:09 -04:00
msumari 49551e7da0 feat: add amazon bedrock adapter support 2025-06-12 11:08:25 -04:00
Tyler Slaton 6b8ce252ac refactor(react-ui): pass full message to onThumbsUp and onThumbsDown handlers
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-06-06 08:42:51 -07:00
Ran Shemtov d8e354b25d fix: re-align customization variable names and usage (#1530) 2025-03-24 16:28:02 +01:00
Ran Shemtov 20f07275cc feat: chat interface redesign (#1419) 2025-03-21 14:36:17 +01:00
github-actions[bot] b027c01360 chore(post-release): update version to 1.7.0-next.1 2025-03-11 17:20:56 +00:00
Tyler Slaton 0f5f4d5f45 fix: address non-blocking but annoying CI issues
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-03-06 11:08:35 -05:00
Muhammad Abubakar b8d78ef110 Added dotenv Imports in node-express and node-http (#1456) 2025-03-06 06:55:34 -06:00
Tyler Slaton 07d9290a0a refactor: move state-machine into root examples dir (#1445)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-02-28 17:41:58 -05:00
Tyler Slaton 017ce287ce docs: update image for state-machine and add useCopilotAdditionalInstructions link (#1422)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2025-02-26 12:45:33 -05:00
Tyler Slaton c1cc77fdb5 feat: add new state machine example and supporting features (#1421)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Ran Shemtov <ran@copilotkit.ai>
2025-02-26 12:27:24 -05:00
Ran Shemtov 45a3e10f30 feat: support new openai models (#1393) 2025-02-20 10:58:42 +01:00
Ran Shemtov 9be85f13ed fix: upgrade langchain versions throughout repo (#1317) 2025-02-11 15:53:51 +01:00
Ariel Weinberger 7cde2a906a Feat/revert to lambda preview envs (#1331) 2025-02-11 02:09:51 -06:00
Ran Shemtov 06f9f35405 feat: support message based lg interrupt with convenience function (#1305) 2025-02-06 18:13:05 +01:00
Ariel Weinberger f05795853c ci fixes (#1309) 2025-02-05 10:27:17 -06:00
Ariel Weinberger 62ba3c00e3 feat: run e2e tests for coagents against cloud (#1285) 2025-01-30 19:14:11 -06:00
Ariel Weinberger 67bc0d6662 Arielweinberger/dynamic k8s envs (#1281) 2025-01-27 16:12:34 -06:00
Suhas Deshpande ecbd621f8d test: adds test to capture appendMessage functionality (#1264) 2025-01-20 17:14:52 -08:00
Markus Ecker 1b47092b43 CoAgents v0.3 (#1193)
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Tyler Slaton <tyler@copilotkit.ai>
Co-authored-by: Tyler Slaton <54378333+tylerslaton@users.noreply.github.com>
Co-authored-by: Ariel Weinberger <Weinberger.Ariel@gmail.com>
2025-01-07 19:48:51 -06:00
Ran Shemtov 21656f2d5e fix: change help button and add docs faq link (#1166) 2024-12-30 11:14:33 +01:00
Markus Ecker 00d825b3f9 sync changelog from release 1.4.6 2024-12-14 09:52:24 -06:00
Ariel Weinberger e35e6ad2c1 test changeset bot (#1101)
* test

* update config.json

* test

* test

* Create few-spoons-pay.md

* update pnpm lock
2024-12-12 19:45:58 -06:00
Ariel Weinberger 50429ad563 test 2024-12-12 18:57:42 -06:00
Ran Shemtov 8b163e9b78 Release 1.4.3 (#1097) 2024-12-12 19:03:00 +01:00
Ran Shemtov c2962829fb Pre release pre/1.4.3 (#1095)
* Pre release pre/1.4.3
2024-12-12 19:01:16 +01:00
Ariel Weinberger bf782dcba9 Release v1.4.2 (#1081) 2024-12-11 14:25:55 -06:00
Suhas Deshpande d5ee8c89a0 Pre/1.4.1 (#1054)
* fixes `InProgressStateWait` interface (#1040)

interface InProgressStateWait<T extends Parameter[] | [] = []> {
    status: "inProgress";
    args: Partial<MappedParameterTypes<T>>;
    /** @deprecated use respond instead */
    handler: undefined;
    respond: undefined; // missed somehow in earlier change
    result: undefined;
}

* Update index.ts (#1041)

* Fix issues with the quickstart (#1047)

* deprecate disabled, add "available" (#1016)

* Pre release pre/1.4.1

* run prerelease on pre/*

* Pre release pre/1.4.1

* feat: surface Copilot Cloud errors in debug mode (#1057)

* feat(react-core): toast for Cloud

* use hook instead of constructor for runtime client

* fix formatting

* fix type issues

* fix odd typo

* copilo cloud copilotkit provider: remove use client, and reference layout.tsx

* per install path dependency installation

* fix self hosting quickstart instruction, to mimick what we have in SelfHostingCopilotRuntimeConfigureCopilotKitProvider

* .

* highlight npx command

* find your copilot runtime: instructions update

* llm adapters: add quickstart code snippets

* remove unneeded section

* add steps to self-hosting

* fix legit docs issue that came out of nowhere

* remove llm adadpters reference which seems to break stuff

* fix assistant message css when not using tailwind (#1048)

* Fix frontend tool definitions in LangGraph state (WIP) (#1053)

* Pre release mme/frontend-tool-docs

* update packages

* move convertJsonSchemaToZodSchema to shared and add test code

* exit pre

* Pre release mme/frontend-tool-docs

* implement convertActionsToDynamicStructuredTools

* Pre release mme/frontend-tool-docs

* pass frontend function to LangGraph JS

* remove console.log

* exit pre

* Pre release pre/1.4.1

* fix(ci): remove typescript step from quality, we run build anyway

* exit pre mode

* Release 1.4.1

---------

Co-authored-by: Markus Ecker <markus.ecker@gmail.com>
Co-authored-by: Ariel Weinberger <weinberger.ariel@gmail.com>
Co-authored-by: Atai Barkai <atai.barkai@gmail.com>
2024-12-10 10:47:36 -06:00
Ariel Weinberger 912a264bf9 chore: remove package lock files (we use pnpm lock instead) 2024-12-06 14:27:28 -06:00
Ariel Weinberger da86e929c5 Release 1.4.0 (#1039)
* exit pre mode

* version bump to 1.4.0

* update 1.4.0 changelog

* fix formatting

* fix poetry lockfile

* temporarily remove backend action validation from test

* attempt to make test less flaky

---------

Co-authored-by: Suhas Deshpande <suhas2u@gmail.com>
2024-12-06 14:00:05 -06:00
Suhas Deshpande 9c80ffaa40 adds more functionality to example apps (#1022)
* adds more functionality to example apps

* fixup open ai

* Update CopilotKit/examples/next-openai/src/app/api/copilotkit/route.ts

* adds test coverage on suggestion and backend actions
2024-12-05 13:53:14 -08:00
Markus Ecker f4d1a5c2ba update example how to save/load from localstorage 2024-12-05 15:19:56 +01:00
Markus Ecker a5efccd69d Revert changes for streaming multiple messages (#1013)
* Revert "support streaming multiple messages and refactor rxjs API (#978)"

This reverts commit 9d00076df4.

* exit pre

* Pre release mme/revert-rxjs-changes
2024-12-03 11:50:31 +01:00
Markus Ecker 3ee7361930 only scroll when: the user did not scroll up or submits a new message (#981) 2024-12-02 19:27:31 +01:00
Ran Shemtov f6fab281ae feat: langgraph cloud (#918)
* feat(runtime): rename remoteActions argument to remoteEndpoints

* feat(remote-actions): integrate langgraph-cloud as a remote action for CoAgents

* feat(runtime): rename remoteActions argument to remoteEndpoints

* feat(remote-actions): integrate langgraph-cloud as a remote action for CoAgents

* feat(sdk-js): add SDK for LangGraph JS support

---------

Co-authored-by: Markus Ecker <markus.ecker@gmail.com>
Co-authored-by: Ariel Weinberger <weinberger.ariel@gmail.com>
2024-11-27 13:31:58 +01:00
Markus Ecker 8a779446a8 Improve langsmith support (#924)
* pass conversation_id to get LangSmith threads

* Pre release mme/improve-langsmith

* document LangSmith observability

* await all callbacks to make sure the last message is sent to LangSmith

* exit pre

* Pre release mme/improve-langsmith
2024-11-27 12:26:24 +01:00
Markus Ecker 332d74452b Add support for Azure OpenAI (#950)
* Support Azure OpenAI

* Pre release mme/azure-openai

* trigger CI
2024-11-27 11:57:35 +01:00
Ariel Weinberger 1103087751 feat(next-openai): add cloud support for preview envs (#965)
* iteration

* make tests run against cloud

* fix formatting

* fix typo

* remove console log

* make canvas tests more reliable by checking the draft result as well
2024-11-22 13:56:41 -06:00
Ariel Weinberger e6f80bcff0 feat(e2e): add next-openai project (#963) 2024-11-21 20:49:09 -06:00
Markus Ecker aa464e88c8 document strict mode 2024-11-14 14:58:21 +01:00
Ran Shemtov bdf6164af1 Release 1.3.15 (#914)
* release 1.3.15
2024-11-13 18:20:51 +01:00
Ariel Weinberger 7f423c4c6b Release v1.3.14 (#910) 2024-11-13 09:20:54 -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
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