用途:/ouroboros:auto 用一句任务描述跑完整自动流水线,从目标收敛到 A 级 Seed 并执行。必须通过调用 MCP 工具 ouroboros_start_auto 执行,不得手动查仓库、跑 shell、查 GitHub 或改文件来替代。
主要能力:启动 auto 会话;进行有界苏格拉底式访谈并带来源标记自动作答;生成 Seed;评审修复直到 A 级或阻塞;仅在 A 级后启动执行。Auto 在 run 拿到持久句柄时即达 COMPLETE,run 作为后台任务继续,自带 run → evaluate → ralph 链(由 execution.auto_evaluate / execution.auto_evolve 控制,Ralph 受 execution.auto_evolve_max_generations 限制);Auto 自身不评估 run。
使用方式:ooo auto "Build a local-first habit tracker CLI";ooo auto --resume auto_abc123;ooo auto "..." --skip-run;/ouroboros:auto "..."。聊天中的 CLI 标志需翻译为 MCP 参数,如 --skip-run→skip_run=true、--max-interview-rounds N→max_interview_rounds=N、--resume <id>→resume=<id> 等。ooo auto 不接受父 Seed ID/路径,也不会从目标文字推断血缘;已有 Seed 只是普通上下文,演进用 ooo evolve,执行已有不可变 Seed 用 ooo run。--max-generations 属于 ooo ralph 而非 auto;--complete-product 已弃用;--pipeline-timeout-seconds 仅启动时接受,与 --resume 同用会被拒绝。启动前若用户未选效率策略,execution.default_policy 为 efficient 或 quality_first 时省略参数由服务端套用默认,否则以结果语言询问;strict 需单独显式选择。
限制与异常:若 ouroboros_start_auto 或所需轮询/结果 MCP 工具不可用,应停止并报告工具不可用,手动回退不算 auto 运行。自动任务返回 detached、blocked、failed 等状态时按状态与阻塞原因报告,detached 非终态需继续观察,不得把 blocked/failed 当作 MCP 派发失败。后台监控优先使用 job_observer 委托一个只读子会话,主会话不轮询;无子会话且用户要求实时观看时进入低噪回退循环。seed_preflight_unexecutable 是新建会话边界而非可重试的 --resume 边界。以上为资料内明确内容,其余实现细节资料未提供。