Agent Harness 工程:Worktree Isolation 与任务工作区
两个 Agent 同时改同一个仓库,最先冲突的往往不是想法,而是文件。本文为每个 Task 分配独立 Git worktree,并用受控提交、串行集成和安全回收管理结果。
Essays collected under the “Agent” topic.
两个 Agent 同时改同一个仓库,最先冲突的往往不是想法,而是文件。本文为每个 Task 分配独立 Git worktree,并用受控提交、串行集成和安全回收管理结果。
消息送达不等于请求完成。本文用独立协议状态机约束一次性审批和成员退出,让高风险操作不可挪用,也让 Agent 能在安全点保存现场后离开。
当任务图里同时出现前端、后端和测试工作,一个 Agent 只能排队处理。本文用稳定成员、能力路由、持久化消息和结构化交接,搭出真正可恢复的 Agent Team。
每天八点巡检、每晚十一点跑测试,不能靠模型一直 sleep。本文用 Schedule、ScheduleRun、时区、错过执行策略与稳定 ID,搭出可恢复的定时调度链路。
测试一跑就是十几分钟,Agent 不该守在原地空等。本文把耗时命令抽成可查询、可取消、可恢复的后台 Job,并用运行时事件把结果送回正确的任务。