多个 Agent 与工具各自运行时,任务由谁执行、获得什么权限、何时暂停或恢复,以及如何证明完成,容易散落在聊天记录和临时约定中。
Project 01 / Agent control plane
Harness
V1 · 本地任务控制层Harness 为 Codex、Claude Code 与经审批的 Skill 提供本地任务控制层。宿主负责执行,Kernel 负责路由、权限、预算、恢复与交付判断;事件账本保留任务事实,让换一个宿主继续工作不必重新猜测进度。
查看公开仓库- 统一 execute / watch 命令与事件接口
- 按资格、风险与权限选择工作流和角色
- 事件账本与可重建的任务快照
- 保留预算的暂停与跨宿主恢复
- 隔离 worktree 与只读独立评审
- 交付包与独立 ActionIntent 授权
从产品边界、权限模型与事实源出发,设计并实现 TypeScript Kernel、双宿主执行器、CLI / MCP 接口和验收测试。
Kernel 与决策
把请求转成有资格约束的工作流和 WorkOrder,校验角色输出、预算和授权后再推进。
Executor 与宿主
当前宿主协作执行,或由适配器启动另一执行器;供应商事件归一化为同一控制接口。
事件与恢复
events.jsonl 是任务事实源,快照与交接文档由事件形成;新宿主恢复时重查资格并取得租约。
交付与授权
交付就绪只说明完成契约通过。应用补丁、提交和推送分别绑定精确动作与当前内容,不能继承任务完成权限。
命令与事件、工作流、任务仓储、Skill 审核和交付包形成统一控制路径。
公开修订持续核对恢复者资格、角色独立性与宿主控制;暂停恢复不延长原始 deadline。
阅读基线 1f2270e 收录安装、升级、卸载和受信任的全局 provider 配置;不提供宿主关闭后的常驻执行。
契约测试检查回放快照一致,以及相同 expectedVersion 下恰好一个追加成功。
测试源码覆盖 MCP 不能代替用户审批、预算耗尽保留 partial,以及恢复不重置 deadline。
交付测试检查独立确认、提交中取消与同工作区动作串行化,不推导任意外部操作可回滚。
本页基于固定修订源码和测试阅读,本次未重跑上游测试或真实宿主 smoke;认证缺失不能计为通过。