60 条经验总结:多 AI Agent 共用一个仓库如何避免互相踩踏
Other_Poetry_5243 · reddit · 2026-09-14
作者一个月前在多个 subreddit 发问:多个并行 AI agent 在同一仓库工作如何避免冲突?汇总约 60 条回复后整理出结论。
已解决的问题:代码侧
- Git worktrees 几乎是共识方案,少数人倾向每个 agent 完整 clone 一份。
真正的工作在运行时侧,社区收敛出一套配方
- 不要共享运行环境,每个 worktree 配独立环境:独立 compose 项目名、端口从分支名派生、用 fixture 种子重建一次性数据库、teardown 写进任务定义,并给 agent 一条能自行运行并读退出码的 verify 命令。
- 多人实践证明必须按 worktree 隔离数据而非只隔离端口:共享 dev 数据库会产生酷似 flaky test 的幻影失败。
仍然会坏的三处
- Redis 和消息队列常被遗忘隔离,数据库之外才是坑。
- 后台 worker 会在会话结束后存活,捡到其他会话的任务并跑在旧代码上,目前只能靠人肉规则。
- 维护成本高:这些配置都是手工为特定技术栈量身定做,没有人的方案能扛住新增一个服务。
质疑声
- 离 AI 工具越远的社区反对越强烈:认为这只是「两个开发者共用一个仓库」的新马甲,且大量「已解决」帖从未变成可用工具。作者反驳:痛苦集中在真正每天跑并行 agent 的人身上。
「编程与Agent」频道最新
- 倒着造谜题:滑铁卢大学发布 2 万题 ORBIT 数据集训练搜索 agent — CShorten30 · 2026-09-15
- 独立开发者自建安全管理清单,覆盖其 40+ 应用项目 — saibharadwaj · 2026-09-15
- JetBrains 支持的 ThinkRail 开源,主打 AI 时代的规格驱动开发 — makingthematrix · 2026-09-15
- 在 AGENTS.md 写「别过度设计」,agent 回敬一个防过度设计框架 — granawkins · 2026-09-15
- 4000 次实测:96 个工具只掉 9 分,agent 第三轮才是真瓶颈 — EastVersion1226 · 2026-09-15
- 网友用 OpenAI Astra 配合 Codex 逐帧复刻《超时空要塞 7》游戏 — algo_diver · 2026-09-15