diff --git a/apps/runtime/pyproject.toml b/apps/runtime/pyproject.toml index 299412b..076a2b4 100644 --- a/apps/runtime/pyproject.toml +++ b/apps/runtime/pyproject.toml @@ -10,7 +10,7 @@ dependencies = [ "fastapi>=0.116.0", "langchain>=1.2.0", "langchain-anthropic==1.3.3", - "langchain-core>=1.2.6", + "langchain-core>=1.3.3", "langchain-openai>=1.2.0", "langgraph==1.1.9", "langgraph-checkpoint==4.0.2", diff --git a/apps/runtime/uv.lock b/apps/runtime/uv.lock index dae62fc..fd482ac 100644 --- a/apps/runtime/uv.lock +++ b/apps/runtime/uv.lock @@ -35,7 +35,7 @@ requires-dist = [ { name = "fastapi", specifier = ">=0.116.0" }, { name = "langchain", specifier = ">=1.2.0" }, { name = "langchain-anthropic", specifier = "==1.3.3" }, - { name = "langchain-core", specifier = ">=1.2.6" }, + { name = "langchain-core", specifier = ">=1.3.3" }, { name = "langchain-openai", specifier = ">=1.2.0" }, { name = "langgraph", specifier = "==1.1.9" }, { name = "langgraph-checkpoint", specifier = "==4.0.2" }, @@ -471,10 +471,11 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.3.1" +version = "1.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jsonpatch" }, + { name = "langchain-protocol" }, { name = "langsmith" }, { name = "packaging" }, { name = "pydantic" }, @@ -483,9 +484,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "uuid-utils" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f4/fe/abeae8d0d2899e191d67c6c7f065f7e52a953f30b21ef327fa49084e4af9/langchain_core-1.3.1.tar.gz", hash = "sha256:41b384055799f93f34520df6bf7b80e2e5e23153cdfd46874251c6c9916ea030", size = 862403, upload-time = "2026-04-23T18:54:01.857Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d3/ae/8b74458fc3850ec3d150eb9f45e857db129dafa801fb5cf173dfc9f8bbf3/langchain_core-1.3.3.tar.gz", hash = "sha256:fa510a5db8efdc0c6ff41c0939fb5c00a0183c11f6b84233e892e3227ff69182", size = 915041, upload-time = "2026-05-05T19:02:36.612Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/c2/8493be505921857988db068b7c027f28a9b1587b4425c6a32b1221c9c9fe/langchain_core-1.3.1-py3-none-any.whl", hash = "sha256:8b13d19d3bed3f4768df12c7f6932d2ada715f3ac9fd020c63d28c693968269e", size = 515879, upload-time = "2026-04-23T18:53:59.94Z" }, + { url = "https://files.pythonhosted.org/packages/1f/01/4771b7ab2af1d1aba5b710bd8f13d9225c609425214b357590a17b01be77/langchain_core-1.3.3-py3-none-any.whl", hash = "sha256:18aae8506f37da7f74398492279a7d6efcee4f8e23c4c41c7af080eeb7ef7bd1", size = 543857, upload-time = "2026-05-05T19:02:34.52Z" }, ] [[package]] @@ -517,6 +518,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/2c/7b/e8c3beeab0ca042529533072ebee69c66327c1805b3133531b58c422baab/langchain_openai-1.2.0-py3-none-any.whl", hash = "sha256:b3ed14dc48e40890605136f26c6b07e8f293987d95e734ab67cbfa572c523456", size = 98592, upload-time = "2026-04-23T00:43:34.135Z" }, ] +[[package]] +name = "langchain-protocol" +version = "0.0.16" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/36/e7/8300ba22d968653051fd06e3117d783872dddf3dcebdd6b1d386836eb43c/langchain_protocol-0.0.16.tar.gz", hash = "sha256:806c7cdd951b1c4f692fa40fce60821ff0f221d4360e27673ddf2c2b99c2b7ff", size = 5969, upload-time = "2026-05-28T23:05:11.121Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/9c/06dfcc88d02a6364e8d864c421ddd3736305cb0a6c853f75c302c80fe17c/langchain_protocol-0.0.16-py3-none-any.whl", hash = "sha256:3658c142c5d0fb3a023a4be442ce4c15c6d626aab6135eb79a76dc64ad19c3c3", size = 7037, upload-time = "2026-05-28T23:05:10.163Z" }, +] + [[package]] name = "langgraph" version = "1.1.9"