用于并行编码智能体的 worktree 租约和状态包
在同一个代码库中运行多个编码智能体的团队,可以为每个任务加一层小型控制:一个 Git worktree、一个租约文件、一个门禁结果,以及一个状态包,列出任务拥有的文件、已改动文件、命令、测试和证据。GlueRun-go 展示了这种模式的具体实现。它的 worker 会写入一个有 schema 支持的数据包,auditor 检查数据包和门禁结果,确定性 decider 在使用模型兜底前选择重试、改变范围、升级或搁置。
有用的测试是运行层面的。在一个带有真实测试命令的代码库中,让两三个智能体处理彼此独立的任务,然后检查评审者能否在先不阅读每个 diff 的情况下回答三个问题:这个任务拥有哪些文件,产出了什么证明,门禁失败后应该怎么处理。GlueRun-go 报告称,分离式调度让 gluerun reconcile --actuate 在数秒内返回,同时 worker 继续在后台运行;崩溃检测也从 60 分钟的过期租约窗口降到约一个 reconcile 周期。对于当前智能体运行会留下过期分支、所有权不清或难以评审变更的团队,这足以支持一次试用。