From e871000acbff39b1879b06eaf7b72c4f344d0b91 Mon Sep 17 00:00:00 2001 From: Brian Love Date: Tue, 16 Jun 2026 13:57:03 -0700 Subject: [PATCH] fix(examples/ag-ui): pin published threadplane-middleware in deploy requirements #665 renamed threadplane-client-tools -> threadplane-middleware (editable [tool.uv.sources] path) but never regenerated requirements.txt, so the ag-ui-demo Railway image installed the old package and crashed on startup (ModuleNotFoundError: threadplane.middleware -> healthcheck fail -> stale container). threadplane-middleware 0.0.1 is now on PyPI; regenerate with --no-sources so the deploy pins the published package instead of the Docker-stripped editable path. Unblocks the demo backend (and F5 on the demo). Co-Authored-By: Claude Fable 5 --- examples/ag-ui/python/requirements.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/ag-ui/python/requirements.txt b/examples/ag-ui/python/requirements.txt index 787aa9dd1..cfcf8b92e 100644 --- a/examples/ag-ui/python/requirements.txt +++ b/examples/ag-ui/python/requirements.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv export --no-hashes -o requirements.txt +# uv export --no-hashes --no-sources -o requirements.txt -e . ag-ui-a2ui-toolkit==0.0.2 # via ag-ui-langgraph @@ -69,7 +69,7 @@ langchain-core==1.4.1 # langgraph-checkpoint # langgraph-prebuilt # langgraph-sdk - # threadplane-client-tools + # threadplane-middleware langchain-openai==1.2.2 # via examples-ag-ui-python langchain-protocol==0.0.16 @@ -81,7 +81,7 @@ langgraph==1.2.4 # ag-ui-langgraph # examples-ag-ui-python # langchain - # threadplane-client-tools + # threadplane-middleware langgraph-checkpoint==4.1.1 # via # langgraph @@ -143,7 +143,7 @@ starlette==1.2.1 # via fastapi tenacity==9.1.4 # via langchain-core -threadplane-client-tools==0.0.1 +threadplane-middleware==0.0.1 # via examples-ag-ui-python tiktoken==0.13.0 # via langchain-openai