Agent Harness 工程:实现 MCP Server 与 Client
工具不必永远和 Harness 挤在同一个进程里。本文从一个 Worktree 文件服务出发,完成 MCP 初始化、工具发现、Schema 校验、调用转发与生命周期管理。
Long-form notes on AI agents, local models, systems engineering, and software craft.
工具不必永远和 Harness 挤在同一个进程里。本文从一个 Worktree 文件服务出发,完成 MCP 初始化、工具发现、Schema 校验、调用转发与生命周期管理。
两个 Agent 同时改同一个仓库,最先冲突的往往不是想法,而是文件。本文为每个 Task 分配独立 Git worktree,并用受控提交、串行集成和安全回收管理结果。
消息送达不等于请求完成。本文用独立协议状态机约束一次性审批和成员退出,让高风险操作不可挪用,也让 Agent 能在安全点保存现场后离开。
当任务图里同时出现前端、后端和测试工作,一个 Agent 只能排队处理。本文用稳定成员、能力路由、持久化消息和结构化交接,搭出真正可恢复的 Agent Team。
每天八点巡检、每晚十一点跑测试,不能靠模型一直 sleep。本文用 Schedule、ScheduleRun、时区、错过执行策略与稳定 ID,搭出可恢复的定时调度链路。