用途:为并行开发创建 git worktree,完成创建、复制 .env 文件、安装依赖和生成 Prisma 客户端等准备工作,面向在 AutoGPT 仓库上同时开发多个分支的场景。
主要能力与推荐方式:优先使用 Branchlet,仓库已有 .branchlet.json 配置,可自动处理 env 文件复制、依赖安装和 Prisma 生成。安装与创建:
npm install -g branchlet branchlet create -n <name> -s <source-branch> -b <new-branch> branchlet list --json
手动回退:若 branchlet 不可用,执行 git worktree add ../<RepoName><N> <branch-name> 然后复制 .env 文件:backend/.env、frontend/.env、autogpt_platform/.env、db/docker/.env;安装依赖: cd autogpt_platform/backend && poetry install && poetry run prisma generate cd autogpt_platform/frontend && pnpm install
运行应用:先释放端口,后端使用 8001、8002、8003、8005、8006、8007、8008;随后 cd <worktree>/autogpt_platform/backend && poetry run app
限制:CoPilot 测试时 SDK 模式会启动 Claude 子进程,在 Claude Code 内无法工作;需在 backend/.env 中设置 CHAT_USE_CLAUDE_AGENT_SDK=false 使用 baseline 模式。其余细节暂未提供。