From b366f8f51a37ce06d0aec6595395815482935747 Mon Sep 17 00:00:00 2001 From: Hua Fang Date: Mon, 27 Apr 2026 23:36:04 +0800 Subject: [PATCH] fix: resolve langgraph version conflict and sync start.sh with README - Upgrade langgraph>=1.1.0,<1.2.0 and langgraph-prebuilt>=1.0.11,<1.1.0 to fix ImportError: cannot import name 'ExecutionInfo' from langgraph.runtime - Add missing python-multipart dependency (required by FastAPI file upload) - Fix start.sh conda env name: polystudio -> agentImage to match README.md - Make start.sh executable (chmod +x) --- .gitignore | 1 + backend/requirements.txt | 5 +++-- backend/start.sh | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) mode change 100644 => 100755 backend/start.sh diff --git a/.gitignore b/.gitignore index d1d1a4f..77b29f8 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,4 @@ backend/storage/ +AGENTS.md diff --git a/backend/requirements.txt b/backend/requirements.txt index 6600baa..5fec6fd 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -3,8 +3,8 @@ uvicorn[standard]==0.24.0 langchain==1.0.0 langchain-core==1.0.0 langchain-openai==1.0.0 -langgraph>=1.0.0,<1.1.0 -langgraph-prebuilt>=1.0.0,<1.1.0 +langgraph>=1.1.0,<1.2.0 +langgraph-prebuilt>=1.0.11,<1.1.0 python-dotenv==1.0.0 pydantic>=2.7.4,<3.0.0 sse-starlette==1.8.2 @@ -16,4 +16,5 @@ requests>=2.31.0 moviepy>=1.0.3 opencv-python>=4.8.0 pydub>=0.25.1 +python-multipart>=0.0.27 diff --git a/backend/start.sh b/backend/start.sh old mode 100644 new mode 100755 index 26cfed0..5c32ca5 --- a/backend/start.sh +++ b/backend/start.sh @@ -3,7 +3,7 @@ # 激活 conda 环境 source "$(conda info --base)/etc/profile.d/conda.sh" -conda activate polystudio +conda activate agentImage # 进入后端目录 cd "$(dirname "$0")"