Commit Graph

1282 Commits

Author SHA1 Message Date
Ran Shem Tov 39eb9a29ac Pre release pre/1.4.0 2024-12-03 12:03:51 +01:00
Ran Shem Tov 048c35e207 Merge branch 'main' into pre/1.4.0
# Conflicts:
#	CopilotKit/.changeset/pre.json
#	CopilotKit/examples/next-openai/CHANGELOG.md
#	CopilotKit/examples/next-openai/package.json
#	CopilotKit/examples/next-pages-router/CHANGELOG.md
#	CopilotKit/examples/next-pages-router/package.json
#	CopilotKit/examples/node-express/CHANGELOG.md
#	CopilotKit/examples/node-express/package.json
#	CopilotKit/examples/node-http/CHANGELOG.md
#	CopilotKit/examples/node-http/package.json
#	CopilotKit/packages/react-core/CHANGELOG.md
#	CopilotKit/packages/react-core/package.json
#	CopilotKit/packages/react-textarea/CHANGELOG.md
#	CopilotKit/packages/react-textarea/package.json
#	CopilotKit/packages/react-ui/CHANGELOG.md
#	CopilotKit/packages/react-ui/package.json
#	CopilotKit/packages/runtime-client-gql/CHANGELOG.md
#	CopilotKit/packages/runtime-client-gql/package.json
#	CopilotKit/packages/runtime/CHANGELOG.md
#	CopilotKit/packages/runtime/package.json
#	CopilotKit/packages/sdk-js/CHANGELOG.md
#	CopilotKit/packages/sdk-js/package.json
#	CopilotKit/packages/shared/CHANGELOG.md
#	CopilotKit/packages/shared/package.json
#	CopilotKit/utilities/eslint-config-custom/CHANGELOG.md
#	CopilotKit/utilities/eslint-config-custom/package.json
#	CopilotKit/utilities/tailwind-config/CHANGELOG.md
#	CopilotKit/utilities/tailwind-config/package.json
#	CopilotKit/utilities/tsconfig/CHANGELOG.md
#	CopilotKit/utilities/tsconfig/package.json
2024-12-03 12:01:31 +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
Ran Shem Tov 896a526d8f Pre release pre/1.4.0 2024-12-03 09:59:25 +01:00
Ran Shem Tov fb6ea96c3a Merge branch 'main' into pre/1.4.0 2024-12-03 09:58:32 +01:00
Ran Shemtov a1e8f6f85a chore: use the right name for langgraph platform (#1009)
* chore: use the right name for langgraph platform

* use new name in our demos
2024-12-03 09:50:58 +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
Tyler Slaton 4aea4865d1 docs(agentic-copilots): improve quickstart for LangGraphCloud and add concept
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2024-12-02 13:04:53 -05:00
Ran Shem Tov e6cc4e6f44 Pre release pre/1.4.0 2024-12-02 09:32:33 +01:00
Ran Shem Tov c705dd71c1 Merge branch 'main' into pre/1.4.0
# Conflicts:
#	CopilotKit/.changeset/pre.json
#	CopilotKit/packages/runtime/src/agents/langgraph/event-source.ts
#	CopilotKit/packages/runtime/src/agents/langgraph/events.ts
#	CopilotKit/packages/runtime/src/lib/runtime/copilot-runtime.ts
#	CopilotKit/packages/runtime/src/lib/runtime/remote-action-constructors.ts
#	CopilotKit/packages/runtime/src/lib/runtime/remote-lg-cloud-action.ts
#	CopilotKit/packages/sdk-js/CHANGELOG.md
#	CopilotKit/packages/sdk-js/package.json
#	CopilotKit/packages/sdk-js/src/langchain.ts
#	examples/coagents-ai-researcher/agent/pyproject.toml
#	examples/coagents-qa-native/agent/poetry.lock
#	examples/coagents-qa-native/agent/pyproject.toml
#	examples/coagents-qa-text/agent/poetry.lock
#	examples/coagents-qa-text/agent/pyproject.toml
#	examples/coagents-research-canvas/agent/poetry.lock
#	examples/coagents-research-canvas/agent/pyproject.toml
#	examples/coagents-routing/agent/poetry.lock
#	examples/coagents-routing/agent/pyproject.toml
#	examples/e2e/tests/coagents-canvas-researcher-demo.spec.ts
#	examples/e2e/tests/coagents-qa-native-demo.spec.ts
#	examples/e2e/tests/coagents-qa-text-demo.spec.ts
#	examples/e2e/tests/coagents-routing-demo.spec.ts
#	infra/lib/demo-project-stack.ts
#	sdk-python/copilotkit/langgraph_agent.py
#	sdk-python/pyproject.toml
2024-12-02 09:31:03 +01:00
Markus Ecker 9d00076df4 support streaming multiple messages and refactor rxjs API (#978)
* support streaming multiple messages and refactor rxjs API
2024-11-29 17:41:28 +01:00
Markus Ecker 453efc2cb5 improve error handling: problem with the LLM or remote actions (#813)
* improve error handling when there is a problem with the LLM or remote actions

* fix missing import
2024-11-29 17:01:01 +01:00
Ran Shemtov 9468014edd fix: fix emitted state being overridden by llm calls (#994)
* fix: fix emitted state being overridden by llm calls

* fix: align state continueity with python sdk implementation
2024-11-29 16:04:06 +01:00
Ran Shemtov afe8c48fd0 fix: fix backwards compatibility for remote actions (#993) 2024-11-29 08:58:30 +01:00
Ran Shemtov 85f781ffed Fix/new streaming system (#990)
* fix: add new langgraph streaming protocol

* fix: go to the next chunk after receiving a manually emitted state

* chore: update all packages

---------

Co-authored-by: Markus Ecker <markus.ecker@gmail.com>
2024-11-28 15:05:39 +01:00
Markus Ecker 5006a67c25 update copilotKit Annotation type 2024-11-28 13:49:57 +01:00
Tyler Slaton 4b5a2676cc docs(agentic-copilots): coagents => agentic copilots
Signed-off-by: Tyler Slaton <tyler@copilotkit.ai>
2024-11-27 11:58:30 -05: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
Ran Shem Tov c6b489d730 Pre release pre/1.4.0 2024-11-26 16:32:52 +01:00
Ran Shem Tov 533aa24cfc Merge branch 'feat/langgraph-cloud' into pre/1.4.0 2024-11-26 16:31:46 +01:00
Markus Ecker 96ee7c92d4 add CopilotKitStateAnnotation 2024-11-26 14:54:09 +01:00
Ran Shem Tov 7cc6cc8633 Pre release pre/1.4.0 2024-11-26 11:23:05 +01:00
Ran Shem Tov 72cf1e1f3f Merge branch 'feat/langgraph-cloud' into pre/1.4.0
# Conflicts:
#	CopilotKit/.changeset/pre.json
#	CopilotKit/examples/next-openai/CHANGELOG.md
#	CopilotKit/examples/next-openai/package.json
#	CopilotKit/examples/next-pages-router/CHANGELOG.md
#	CopilotKit/examples/next-pages-router/package.json
#	CopilotKit/examples/node-express/CHANGELOG.md
#	CopilotKit/examples/node-express/package.json
#	CopilotKit/examples/node-http/CHANGELOG.md
#	CopilotKit/examples/node-http/package.json
#	CopilotKit/packages/react-core/CHANGELOG.md
#	CopilotKit/packages/react-core/package.json
#	CopilotKit/packages/react-textarea/CHANGELOG.md
#	CopilotKit/packages/react-textarea/package.json
#	CopilotKit/packages/react-ui/CHANGELOG.md
#	CopilotKit/packages/react-ui/package.json
#	CopilotKit/packages/runtime-client-gql/CHANGELOG.md
#	CopilotKit/packages/runtime-client-gql/package.json
#	CopilotKit/packages/runtime/CHANGELOG.md
#	CopilotKit/packages/runtime/package.json
#	CopilotKit/packages/runtime/src/lib/runtime/copilot-runtime.ts
#	CopilotKit/packages/runtime/src/lib/runtime/remote-lg-cloud-action.ts
#	CopilotKit/packages/shared/CHANGELOG.md
#	CopilotKit/packages/shared/package.json
#	CopilotKit/pnpm-lock.yaml
#	CopilotKit/utilities/eslint-config-custom/CHANGELOG.md
#	CopilotKit/utilities/eslint-config-custom/package.json
#	CopilotKit/utilities/tailwind-config/CHANGELOG.md
#	CopilotKit/utilities/tailwind-config/package.json
#	CopilotKit/utilities/tsconfig/CHANGELOG.md
#	CopilotKit/utilities/tsconfig/package.json
#	docs/content/docs/reference/classes/CopilotRuntime.mdx
#	examples/coagents-ai-researcher/ui/app/api/copilotkit-lgc/route.ts
#	examples/coagents-qa-native/ui/app/api/copilotkit/route.ts
#	examples/coagents-qa-native/ui/app/page.tsx
#	examples/coagents-qa-native/ui/lib/model-selector-provider.tsx
#	examples/coagents-qa-text/ui/app/api/copilotkit/route.ts
#	examples/coagents-qa-text/ui/app/page.tsx
#	examples/coagents-qa-text/ui/lib/model-selector-provider.tsx
#	examples/coagents-research-canvas/agent/poetry.lock
#	examples/coagents-research-canvas/ui/package.json
#	examples/coagents-research-canvas/ui/pnpm-lock.yaml
#	examples/coagents-research-canvas/ui/src/app/api/copilotkit/route.ts
#	examples/coagents-research-canvas/ui/src/app/page.tsx
#	examples/coagents-research-canvas/ui/src/lib/model-selector-provider.tsx
#	sdk-python/pyproject.toml
2024-11-26 11:21:27 +01:00
Markus Ecker f1f26fb7be fix erroneous path 2024-11-25 20:30:52 +01:00
Markus Ecker 264a6936d2 Pre release mme/lgc-langgraph-package 2024-11-25 16:55:21 +01:00
Markus Ecker 4cf1954d8f exit pre 2024-11-25 16:54:54 +01:00
Markus Ecker b6c499f9b3 update sdk-js types 2024-11-25 16:54:38 +01:00
Markus Ecker d52c1f9392 Pre release mme/lgc-langgraph-package 2024-11-25 16:39:00 +01:00
Markus Ecker 0bc5585dc2 exit pre 2024-11-25 16:38:41 +01:00
Markus Ecker 090e6cee93 update entry 2024-11-25 16:38:16 +01:00
Markus Ecker cf3a78790e Pre release mme/lgc-langgraph-package 2024-11-25 16:32:47 +01:00
Markus Ecker b0b50f4737 exit pre 2024-11-25 16:32:08 +01:00
Markus Ecker 8744a1ab1f update dts entry 2024-11-25 16:31:46 +01:00
Markus Ecker a28fb90a46 Pre release mme/lgc-langgraph-package 2024-11-25 16:21:59 +01:00
Markus Ecker ab84748a08 exit pre 2024-11-25 16:21:17 +01:00
Markus Ecker ba5e89de8d update exports 2024-11-25 16:20:42 +01:00
Markus Ecker 9ea9db1302 Pre release mme/lgc-langgraph-package 2024-11-25 15:59:56 +01:00
Markus Ecker 41b1fbddbf exit pre 2024-11-25 15:59:32 +01:00
Markus Ecker 99ecfa60c6 update tsup config 2024-11-25 15:58:51 +01:00
Markus Ecker dd99f00f96 Pre release mme/lgc-langgraph-package 2024-11-25 15:42:49 +01:00
Markus Ecker f4f2c89a12 exit pre 2024-11-25 15:42:14 +01:00
Markus Ecker d6bc5674d1 update exports 2024-11-25 15:40:54 +01:00
Markus Ecker e71d469243 Pre release mme/lgc-langgraph-package 2024-11-25 15:30:00 +01:00
Markus Ecker d3d9c65873 exit pre 2024-11-25 15:28:38 +01:00
Markus Ecker bfb57f45a0 use import "@copilotkit/skd-js/langchain" 2024-11-25 15:27:42 +01:00
Ran Shem Tov f674868c72 fix what the deprecated remote actions take as values 2024-11-25 13:41:06 +01:00
Ran Shem Tov 4a2f26e0e1 fix what the deprecated remote actions take as values 2024-11-25 13:39:54 +01:00
Markus Ecker dcf64f6008 Merge branch 'feat/langgraph-cloud' of github.com:CopilotKit/CopilotKit into feat/langgraph-cloud 2024-11-25 12:12:47 +01:00