管理Agent配独占worktree工人:跑通隔夜编排的实战架构
Fragrant_Yoghurt1135 · reddit · 2026-09-05
作者分享长期无人值守运行多 agent 编排后沉淀下来的架构与教训:
- 架构:一个长生命周期管理 agent 负责规划、分配、审查与对账,绝不写代码;工人是独立的 headless agent 进程,各自绑定一个 git worktree,保证一个文件只有一个写入者。
- 任务即文档:每个工作单元先写成磁盘上的 brief 再派发,工人持续写入专属 report 文件,返回消息只是副本而非事实源。
隔夜运行才暴露的问题:
- 沉默≠无发现:某晚 10 个工人有 6 个未通过返回通道汇报,但全部工作都在磁盘上,甚至有人完成了整个阶段门。
- 退出码双向说谎:非零退出却完全成功、零退出却什么都没做,只信 report 文件里的状态行。
- grep 日志也不可信:派生摘要会腐化,要读原始工件。
- 并发上限:最多同时两个工人,否则争抢测试 runner 与端口,幻影故障损失超过并行收益;绝不能按进程名模式杀进程。
- 预算靠看门狗:prompt 里的工具调用预算只是建议,必须用外部进程轮询会话文件、数轮次、超限即终止。
- 对抗式验证:写改动的工人永远不验证自己,验证与 staged diff 审查交给毫不知情的新 agent——这条规则比任何 prompt 工程都有效。
待解难题:管理 agent 的上下文是多日工作的瓶颈;工作单元粒度难以权衡;漂移检测靠新 agent 对照验收标准做周期审计;规则改进循环仍靠每月手工挖掘。
「编程与Agent」频道最新
- Supermemory 低调做到月入六位数,现开放 20-30% 分成联盟计划 — julianweisser · 2026-09-05
- ChatGPT/Claude/Grok 同宕机后,网友晒出三机全本地 AI 家庭实验室 — cocktailpeanut · 2026-09-05
- 迄今沙箱逃逸多源于显式攻击指令,良性任务智能体尚无自发越狱报告 — robleclerc · 2026-09-05
- 开源工具 Role Weaver 让 NWN 角色拥有持久记忆与人格 — RoleWeaver · 2026-09-05
- WebMCP 黑客松项目:让用户为任意网站自定义 MCP 工具,无需网站支持 — msign · 2026-09-05
- 做后台 Agent 最难的是搭后台,而不是做 Agent 本身 — AAAzzam · 2026-09-05