用途:Orchestrator 用于自动化编排多个 CLI 子智能体并行工作,适合跨后端、前端、移动端与 QA 的复杂全栈功能,或用户要求“自动运行”“并行运行”的场景。单一领域任务、需要逐步手动控制、快速修 bug 等场景不建议使用。
主要能力:通过 oh-my-ag agent:spawn 启动子智能体,CLI 供应商(gemini、claude、codex、qwen)由配置解析,各子智能体为独立进程。工作流分阶段:规划(拆解任务、生成会话 ID)、初始化(用 memory 写工具创建 orchestrator-session.md 与 task-board.md)、执行(按优先级分层启动,不超过 MAX_PARALLEL)、监控(按 POLL_INTERVAL 轮询,处理完成/失败/崩溃)、验证(对每个完成智能体运行 oh-my-ag verify {agent-type})、收集(读取 result-{agent}.md 汇总并清理进度文件)。
配置默认值:MAX_PARALLEL 3、MAX_RETRIES 2、POLL_INTERVAL 30s;MAX_TURNS 实现类 20、评审类 15、规划类 10。记忆提供者与工具名可通过 mcp.json 配置,示例 provider 为 serena,basePath 为 .serena/memories,工具为 read_memory、write_memory、edit_memory。
评审循环:智能体完成后先自审,再运行 oh-my-ag verify {agent-type} --workspace {workspace} --json,通过后由 QA 智能体交叉评审;失败则反馈修复。自审修复最多 3 次,交叉评审拒绝最多 2 次,总循环最多 5 次,超限强制完成并附质量警告。重试逻辑:首次带完整评审历史重跑,第二次提示换方法,最终失败上报用户。
澄清债务监控:记录用户反馈事件,clarify +10、correct +25、redo +40;CD≥50 需 QA 生成 RCA 并写入 lessons-learned.md,CD≥80 暂停会话要求重新明确需求,redo≥2 触发范围锁定。
限制:依赖 oh-my-ag CLI 与 MCP Memory 配置;具体供应商行为由配置决定;资料未提供安装命令、收费与平台信息。