Commit Graph

145 Commits

Author SHA1 Message Date
Ran Shemtov e652aac4b3 feat: add support for langgraph config schema (#1596) 2025-03-28 18:59:39 +01:00
Suhas Deshpande fca883455c docs(python): add comprehensive PyPI-ready README (#1567) 2025-03-26 13:45:34 -07:00
Ran Shemtov 5dd121703d chore: release python sdk 0.1.42 (#1563) 2025-03-26 17:47:12 +01:00
Ran Shemtov ff58c77595 fix: improve schema fetching for langgraph agent (#1558) 2025-03-26 17:23:11 +01:00
Nathan 🔶 Tarbert 0210c1b0c2 Update pyproject.toml 2025-03-18 15:40:01 -04:00
Markus Ecker 4a17263fc7 publish 0.1.41 2025-03-18 17:40:12 +01:00
Markus Ecker 8c66caed1b dump from state_as_dict when state is a pydantic model 2025-03-18 17:38:30 +01:00
Markus Ecker bed63cb2ae Fix CrewAI pydantic state issues (#1487) 2025-03-14 14:53:35 +01:00
Suhas Deshpande 925840b16f bumps py-sdk version (#1471) 2025-03-11 12:15:34 -07:00
Markus Ecker 2546e95438 Make the crew dependency optional (#1468)
Co-authored-by: Suhas Deshpande <suhas2u@gmail.com>
2025-03-11 11:26:38 -07:00
Markus Ecker 082db7a996 Add CrewAI support (#1308)
Co-authored-by: Suhas Deshpande <suhasdeshpande@users.noreply.github.com>
Co-authored-by: Ariel Weinberger <Weinberger.Ariel@gmail.com>
Co-authored-by: Suhas Deshpande <suhas2u@gmail.com>
2025-02-28 12:21:54 +01:00
Ran Shemtov fea916fc92 feat: support input and output schema of langgraph (#1406) 2025-02-24 12:04:40 +01:00
Ran Shemtov 19b2ac4bbf chore: release python sdk v0.1.39 (#1385) 2025-02-17 14:53:22 +01:00
Ran Shemtov cc300f9081 fix: enable usage of async savers by using lg async interface (#1384) 2025-02-17 14:50:22 +01:00
Ran Shemtov 7d061d9e84 feat(configurable): execute langgraph with user config (#1376) 2025-02-17 10:44:43 +01:00
Markus Ecker d49c3517be Fix concurrency issues (#1350) 2025-02-12 16:30:23 +01:00
Ran Shemtov 39faa60212 chore: publish python sdk v0.1.37 (#1339) 2025-02-11 15:53:07 +01:00
Ran Shemtov f0e753dad0 fix(interrupt): enable multi type for interrupt value (#1329) 2025-02-11 15:51:43 +01:00
Ran Shemtov 446eefa9e6 chore: release python version 0.1.36 (#1334) 2025-02-11 15:24:10 +01:00
Md Abid Hussain 1a055c9e45 Fix mixing synchronous and asynchronous calls in the LangGraph agent implementation (#1327) 2025-02-11 14:44:34 +01:00
Suhas Deshpande 72ba5d5bbd udpates version to 0.1.35 (#1323) 2025-02-08 10:49:53 -08:00
Ran Shemtov 5bc97b858b fix: broaden langchain-openai versions restriction (#1314) 2025-02-07 14:15:02 +01:00
Ran Shemtov 06f9f35405 feat: support message based lg interrupt with convenience function (#1305) 2025-02-06 18:13:05 +01:00
Ran Shemtov 7114d92b5e fix: fastapi no thread pool (#1303) 2025-02-04 18:17:34 +01:00
Ran Shemtov 7b3141d3a9 feat: langgraph interrupt hook (#1273) 2025-02-04 17:32:42 +01:00
Markus Ecker 7df4f0ed74 Release Python SDK 2025-01-20 18:05:18 +01:00
Markus Ecker 926499bb4e Load agent state (#1251) 2025-01-20 16:53:51 +01:00
Markus Ecker 7e80ef0a2a import TypedDict from typing_extensions (#1152) 2025-01-09 15:06:12 +01:00
Ran Shemtov 280c25ab91 Fix/loosen langchain anthropic requirement (#1199) 2025-01-08 14:12:41 +01:00
Markus Ecker 8521f217c1 bump version 2025-01-08 11:31:29 +01: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 ea6ffae2da chore: release python sdk v0.1.30 (#1091) 2024-12-12 15:56:24 +01:00
Ran Shemtov fe8a514e7d fix: increase time of waiting on async force fix (#1088) 2024-12-12 15:34:46 +01:00
Ran Shemtov 8d8f82ac1c Chore: release py sdk (#1064)
* chore(python-sdk): release version 0.1.29

* chore(demos): update all demos to use latest python sdk version
2024-12-10 15:08:22 +01:00
Ran Shemtov 75cb5ce110 fix(python-sdk): fix intermediate state not emitting until next async fn (#1063) 2024-12-10 14:26:53 +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 d2a7ca7d13 bump version 2024-12-06 19:52:06 +01:00
Markus Ecker dd48edfe0f use AsyncTavilyClient everywhere in python code 2024-12-03 13:59:29 +01:00
Ran Shemtov 75a82b0e80 fix: use langgraph version set by consumer in python sdk (#1003)
* fix: use LG version from consumer

* publish new python sdk alpha version
2024-12-02 14:06:04 +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 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 da591db825 stream via adispatch_custom_event (#983) 2024-11-27 16:31:19 +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 806ac8112f rename LangGraphAgent.agent -> graph (#932) 2024-11-18 13:41:52 +01:00
Ariel Weinberger cd8ff1bdc6 feat(python-sdk): add to monorepo (#908) 2024-11-12 18:59:33 -06:00