Commit Graph

635 Commits

Author SHA1 Message Date
Ariel Weinberger 5affe16675 Release/1.5.0 (#1196) 2025-01-07 20:08:13 -06: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 bdc56e9e02 Release 1.4.8 (#1185) 2025-01-06 12:21:31 +01:00
Ran Shemtov 21656f2d5e fix: change help button and add docs faq link (#1166) 2024-12-30 11:14:33 +01:00
github-actions[bot] e82754170c Version Packages (next)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-17 02:13:26 +00:00
Suhas Deshpande ea0c5d5482 fix: prevent sending empty messages via Enter key (#1135)
* fix: prevent sending empty messages via Enter key

When the input field was empty, pressing Enter would still trigger the
send() function despite the send button being correctly disabled. Added
the sendDisabled check to the onKeyDown handler to ensure consistent
validation between button and keyboard triggers.

- Added validation check to Enter key handler
- Ensures empty messages can't be sent via keyboard shortcut
- Makes behavior consistent with disabled send button state

Resolves #1129

* Create good-eggs-rescue.md
2024-12-16 18:12:33 -08:00
Ran Shemtov 5e80dda595 fix: add contact form for help from cpk team (#1105) 2024-12-16 11:20:59 +01:00
Ariel Weinberger 75ee220546 Release 1.4.7 (#1128) 2024-12-14 09:56:06 -06:00
Markus Ecker 00d825b3f9 sync changelog from release 1.4.6 2024-12-14 09:52:24 -06:00
Ariel Weinberger e09fc270ba testing release workflow (#1125) 2024-12-13 16:35:08 -06:00
Ariel Weinberger c23dac9835 release 1.4.4 (#1124) 2024-12-13 16:19:49 -06:00
github-actions[bot] 2f72d18da9 Version Packages (next)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-13 22:14:16 +00:00
github-actions[bot] 0af71f03a0 Version Packages (next)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-13 22:07:16 +00:00
github-actions[bot] fdc61bc707 Version Packages (next) 2024-12-13 21:51:48 +00:00
github-actions[bot] d5cf219edb Version Packages (next) (#1113)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-13 14:56:56 -06:00
github-actions[bot] 6d3bd02d98 Version Packages (next) (#880)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-13 14:47:00 -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
Ran Shemtov d5b32f57a9 feat: dev console help (#1062)
* feat(dev-console): show help modal in chat window
2024-12-10 15:36:17 +01:00
Ran Shemtov 44c327de8c docs: fix broken links (#1046)
* docs: fix broken links

* docs: fix bad import suggestion
2024-12-09 19:43:19 +01: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
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 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 8bd7c5adc0 fix link 2024-11-14 13:44:47 -06:00
Ariel Weinberger 8ea148b783 fix docs 2024-11-14 13:26:23 -06: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
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 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
Markus Ecker 27ce12eac5 release 1.3.9 (#871) 2024-11-01 22:27:18 -07:00
Ran Shemtov dafe3bf039 release v1.3.8 (#868) 2024-11-01 23:09:51 +01: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
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
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 a8c58b94d1 Release v1.3.6 (#775) 2024-10-18 17:01:47 +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 8fa6ed85e2 rename useCoAgentStateRender and clean up / rename all references to CoAgentAction (#767) 2024-10-18 12:01:02 +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 2205504406 if the last render is an agent state render, show spinner 2024-10-11 16:04:48 +02:00