worktree-setup
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWorktree Setup
Worktree 搭建
Preferred: Use Branchlet
推荐方案:使用 Branchlet
The repo has a config — it handles env file copying, dependency installation, and Prisma generation automatically.
.branchlet.jsonbash
npm install -g branchlet # install once
branchlet create -n <name> -s <source-branch> -b <new-branch>
branchlet list --json # list all worktrees仓库中包含配置文件——它会自动处理环境文件复制、依赖安装和Prisma生成操作。
.branchlet.jsonbash
npm install -g branchlet # 仅需安装一次
branchlet create -n <名称> -s <源分支> -b <新分支>
branchlet list --json # 列出所有worktreeManual Fallback
手动备选方案
If branchlet isn't available:
git worktree add ../<RepoName><N> <branch-name>- Copy files:
.env,backend/.env,frontend/.env,autogpt_platform/.envdb/docker/.env - Install deps:
cd autogpt_platform/backend && poetry install && poetry run prisma generatecd autogpt_platform/frontend && pnpm install
若无法使用Branchlet:
git worktree add ../<仓库名><N> <分支名称>- 复制.env文件:、
backend/.env、frontend/.env、autogpt_platform/.envdb/docker/.env - 安装依赖:
cd autogpt_platform/backend && poetry install && poetry run prisma generatecd autogpt_platform/frontend && pnpm install
Running the App
启动应用
Free ports first — backend uses: 8001, 8002, 8003, 8005, 8006, 8007, 8008.
bash
for port in 8001 8002 8003 8005 8006 8007 8008; do
lsof -ti :$port | xargs kill -9 2>/dev/null || true
done
cd <worktree>/autogpt_platform/backend && poetry run app先释放端口——后端使用的端口为:8001、8002、8003、8005、8006、8007、8008。
bash
for port in 8001 8002 8003 8005 8006 8007 8008; do
lsof -ti :$port | xargs kill -9 2>/dev/null || true
done
cd <worktree目录>/autogpt_platform/backend && poetry run appCoPilot Testing Gotcha
CoPilot 测试注意事项
SDK mode spawns a Claude subprocess — won't work inside Claude Code. Set in to use baseline mode.
CHAT_USE_CLAUDE_AGENT_SDK=falsebackend/.envSDK模式会启动Claude子进程——在Claude Code中无法运行。请在中设置以使用基础模式。
backend/.envCHAT_USE_CLAUDE_AGENT_SDK=false