diff --git a/libs/rag-core-api/poetry.lock b/libs/rag-core-api/poetry.lock index 48d570d4..52ee59b4 100644 --- a/libs/rag-core-api/poetry.lock +++ b/libs/rag-core-api/poetry.lock @@ -2168,25 +2168,26 @@ files = [ [[package]] name = "langchain" -version = "1.0.8" +version = "1.2.15" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0.0,>=3.10.0" groups = ["main"] files = [ - {file = "langchain-1.0.8-py3-none-any.whl", hash = "sha256:4925bb402b83f49f652beee15c627bcd72a5a551452a0f6154869207564940d5"}, - {file = "langchain-1.0.8.tar.gz", hash = "sha256:d02f5a58a13eec9f24e4d6dbb8c0a9721582172a8f908061b31d3d10debf946f"}, + {file = "langchain-1.2.15-py3-none-any.whl", hash = "sha256:e349db349cb3e9550c4044077cf90a1717691756cc236438404b23500e615874"}, + {file = "langchain-1.2.15.tar.gz", hash = "sha256:1717b6719daefae90b2728314a5e2a117ff916291e2862595b6c3d6fba33d652"}, ] [package.dependencies] -langchain-core = ">=1.0.6,<2.0.0" -langgraph = ">=1.0.2,<1.1.0" +langchain-core = ">=1.2.10,<2.0.0" +langgraph = ">=1.1.5,<1.2.0" pydantic = ">=2.7.4,<3.0.0" [package.extras] anthropic = ["langchain-anthropic"] aws = ["langchain-aws"] azure-ai = ["langchain-azure-ai"] +baseten = ["langchain-baseten (>=0.2.0)"] community = ["langchain-community"] deepseek = ["langchain-deepseek"] fireworks = ["langchain-fireworks"] @@ -2195,7 +2196,6 @@ google-vertexai = ["langchain-google-vertexai"] groq = ["langchain-groq"] huggingface = ["langchain-huggingface"] mistralai = ["langchain-mistralai"] -model-profiles = ["langchain-model-profiles"] ollama = ["langchain-ollama"] openai = ["langchain-openai"] perplexity = ["langchain-perplexity"] @@ -2266,18 +2266,19 @@ tenacity = ">=8.1.0,<8.4.0 || >8.4.0,<10.0.0" [[package]] name = "langchain-core" -version = "1.2.11" +version = "1.3.2" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0.0,>=3.10.0" groups = ["main"] files = [ - {file = "langchain_core-1.2.11-py3-none-any.whl", hash = "sha256:ae11ceb8dda60d0b9d09e763116e592f1683327c17be5b715f350fd29aee65d3"}, - {file = "langchain_core-1.2.11.tar.gz", hash = "sha256:f164bb36602dd74a3a50c1334fca75309ad5ed95767acdfdbb9fa95ce28a1e01"}, + {file = "langchain_core-1.3.2-py3-none-any.whl", hash = "sha256:d44a66127f9f8db735bdfd0ab9661bccb47a97113cfd3f2d89c74864422b7274"}, + {file = "langchain_core-1.3.2.tar.gz", hash = "sha256:fd7a50b2f28ba561fd9d7f5d2760bc9e06cf00cdf820a3ccafe88a94ffa8d5b7"}, ] [package.dependencies] jsonpatch = ">=1.33.0,<2.0.0" +langchain-protocol = ">=0.0.10" langsmith = ">=0.3.45,<1.0.0" packaging = ">=23.2.0" pydantic = ">=2.7.4,<3.0.0" @@ -2319,6 +2320,21 @@ langchain-core = ">=1.0.2,<2.0.0" openai = ">=1.109.1,<3.0.0" tiktoken = ">=0.7.0,<1.0.0" +[[package]] +name = "langchain-protocol" +version = "0.0.12" +description = "Python bindings for the LangChain agent streaming protocol" +optional = false +python-versions = "<4.0.0,>=3.10.0" +groups = ["main"] +files = [ + {file = "langchain_protocol-0.0.12-py3-none-any.whl", hash = "sha256:402b61f42d4139692528cf37226c367bb6efc8ff8165b29380accb0abfece7b2"}, + {file = "langchain_protocol-0.0.12.tar.gz", hash = "sha256:5e14c434290a705c9510fdb1a83ecf7561a5e6e0dfd053930ade80dba069269f"}, +] + +[package.dependencies] +typing-extensions = ">=4.7.0,<5.0.0" + [[package]] name = "langchain-qdrant" version = "1.1.0" @@ -2395,20 +2411,20 @@ wrapt = ">=1.14,<2.0" [[package]] name = "langgraph" -version = "1.0.8" +version = "1.1.9" description = "Building stateful, multi-actor applications with LLMs" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "langgraph-1.0.8-py3-none-any.whl", hash = "sha256:da737177c024caad7e5262642bece4f54edf4cba2c905a1d1338963f41cf0904"}, - {file = "langgraph-1.0.8.tar.gz", hash = "sha256:2630fc578846995114fd659f8b14df9eff5a4e78c49413f67718725e88ceb544"}, + {file = "langgraph-1.1.9-py3-none-any.whl", hash = "sha256:7db13ceecde4ea643df6c097dcc9e534895dcd9fcc6500eeff2f2cde0fab16b2"}, + {file = "langgraph-1.1.9.tar.gz", hash = "sha256:bc5a49d5a5e71fda1f9c53c06c62f4caec9a95545b739d130a58b6ab3269e274"}, ] [package.dependencies] -langchain-core = ">=0.1" +langchain-core = ">=1.3.0,<2" langgraph-checkpoint = ">=2.1.0,<5.0.0" -langgraph-prebuilt = ">=1.0.7,<1.1.0" +langgraph-prebuilt = ">=1.0.9,<1.1.0" langgraph-sdk = ">=0.3.0,<0.4.0" pydantic = ">=2.7.4" xxhash = ">=3.5.0" @@ -2431,18 +2447,18 @@ ormsgpack = ">=1.12.0" [[package]] name = "langgraph-prebuilt" -version = "1.0.7" +version = "1.0.11" description = "Library with high-level APIs for creating and executing LangGraph agents and tools." optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "langgraph_prebuilt-1.0.7-py3-none-any.whl", hash = "sha256:e14923516504405bb5edc3977085bc9622c35476b50c1808544490e13871fe7c"}, - {file = "langgraph_prebuilt-1.0.7.tar.gz", hash = "sha256:38e097e06de810de4d0e028ffc0e432bb56d1fb417620fb1dfdc76c5e03e4bf9"}, + {file = "langgraph_prebuilt-1.0.11-py3-none-any.whl", hash = "sha256:7afbaf5d64959e452976664c75bb8ec24098d3510cf9c205919baf443e7342ec"}, + {file = "langgraph_prebuilt-1.0.11.tar.gz", hash = "sha256:0e71545f706a134b6a80a2a56916562797b499e3e4ab6eed5ce89396ac03d322"}, ] [package.dependencies] -langchain-core = ">=1.0.0" +langchain-core = ">=1.3.1" langgraph-checkpoint = ">=2.1.0,<5.0.0" [[package]]