并行 Agent 共用一个测试数据库被锁死,Reddit 求解扩展瓶颈

Clean-Vermicelli-700 · reddit · 2026-09-14

作者运行一套多子 agent 并行工作流:各 agent 从主仓库拉分支、改代码、跑统一测试套件、再提交人工审核。他坚持要求 agent 每完成新功能就向套件添加自己的测试,因为测试是 agent 发现改动破坏其他组件的唯一可靠手段。

问题在于只有 1 个开发数据库可跑测试。为避免互相干扰,他用锁机制保证同一时刻只有 1 个测试运行,其他 agent 排队等待。系统规模越大等待队列越长,成为瓶颈。

他考虑过让每个 agent 复制一份开发数据库,但觉得成本过高,发帖征询社区的更优方案。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →