SuperAPI AI 工具集

chief-loop

通用与其它

查看项目

更新于 10-16 02:30

技能介绍

用途:chief-loop 用于把 chief-agent 跑完整个里程碑,一批接一批地执行,直到目标(_goal/)与契约(_contract/)都满足为止。它基于 chief-autopilot 的 auto 模式,只有自动模式,没有对应的安全模式;若需要“遇歧义停下问人”,应改用 chief-autopilot safe。

前置检查:先定位 .chief/ 下当前里程碑目录,确认 _goal/ 与 _contract/ 各至少有一个非空文件;任一缺失则停止,并提示先运行 /chief-plan。

入口确认:向用户简要展示当前目标与契约(文件名加一行说明),询问是否继续或先用 /chief-plan 修改;用户确认后才继续。可选地,若 loop-readiness 技能可用,可先对计划做无人值守就绪性检查;若它指出计划依赖的既有门禁,可再用 loop-preflight 实际运行确认。两者均为建议,非必需。

外层循环:读取已有 _plan/_todo.md,按目标、契约与已完成内容创建下一批 3–5 个任务并写入,不等待审批。逐任务委派 builder-agent,提供 TODO 条目、目标、契约、相关全局规则与验证预期;完成后在 _todo.md 标记 [x],并立即写该任务报告,不攒到最后。整批完成后检查:目标未全满足或实现未满足契约,则回到第一步创建下一批;两者都满足则停止。批次数不设上限。

歧义处理:builder-agent 报告阻塞或歧义时,用一个临时 Agent 调用(非持久代理)提出 2–3 个具体选项及各自一行权衡;该代理只提选项,不决策、不写文件。chief-agent 自行选择并作为最终决策者,把问题、选项、选择与理由记入该任务报告。无歧义则跳过。

任务报告:每个任务都写 .chief/<milestone>/_report/task-<task-id>-report.md,与 _plan/task-<task-id>.md 一一对应,含任务、结果(done|blocked)、决策(仅歧义任务)、备注。

规则与限制:无目标与契约不得开始;不得跳过入口确认;不得因歧义停下等人;最终决策始终由 chief-agent 做出;每任务完成即写报告;保持每批 3–5 任务的小批次节奏;里程碑完成需目标与契约同时满足;实现全部由 builder-agent 负责,chief 不写代码;除非用户明确要求,否则不使用 tester-agent。