用途:Autopilot 是 OMX 的规范自主编排器,用于从想法、issue 或需求种子出发,完成端到端自主交付。它把需求澄清、共识规划、持久执行和证据化完成作为一条受监督的工作流,而不是可选提示列表或直接执行的别名。
主要能力:默认链按顺序运行或恢复三个阶段。deep-interview 澄清意图、范围、非目标、约束、验收标准与未决事项,产出持久的需求/规格交接物;ralplan 将澄清后的需求转为可执行共识计划,包含架构、排序、测试与验证指引;ultragoal 通过持久目标与账本回执执行已批准计划,并做实现、聚焦验证、清理、评审与终态证据。执行中可按需使用 $team、$code-review、$ultraqa,但不替代三阶段链。若评审或 QA 证明需求或计划有误,保持 Autopilot 活跃,将受监督阶段退回 ralplan,附加发现后再次进入 ultragoal。
使用方式:用户显式调用 $autopilot,或要求从想法、issue、需求种子进行端到端自主交付时使用。新运行必须从 deep-interview 开始,并保持 deep-interview → ralplan → ultragoal 顺序。状态为会话级,由规范状态写入者拥有,通过 CLI 状态接口读写,例如:omx state write --input '{"mode":"autopilot","active":true,"current_phase":"deep-interview","state":{"phase_cycle":["deep-interview","ralplan","ultragoal"],"handoff_artifacts":{"deep_interview":null,"ralplan":null,"ultragoal":null},"return_to_ralplan_reason":null}}' --json。用户说继续、恢复或接着做时,读取当前会话的 autopilot-state.json,从 current_phase 继续。
适用场景:需要需求澄清、共识规划、持久执行与证据化完成合为一条受监督工作流的自主交付任务。
限制:阶段转换有前置条件,如 deep-interview 到 ralplan 需持久澄清需求/规格产物与非空完成理由;ralplan 到 ultragoal 需持久规划产物、Architect 与 Critic 顺序批准及绑定会话/评审周期的 ralplan_execution_handoff;ultragoal 到 complete 需持久目标/账本完成回执与匹配请求结果的新验证证据。本地产物、提示、追踪器、转录、环境值与角色标签仅为生命周期证据,不构成主机安全授权。缺失主机来源不应阻塞普通推进、取消、清除或钩子恢复。取消、状态清除、钩子禁用/卸载恢复与陈旧状态修复始终可恢复,无需完成回执或子阶段批准。仅在用户明确取消、仅人工依赖或已验证终态结果时停止。其他细节暂未提供。