用途:oma-orchestrator 用于自动编排多智能体执行,把复杂需求拆解为按优先级分层的任务,并行派生 CLI 子智能体,并通过记忆文件协调进度、验证与结果收集。适合需要多个专业智能体并行协作的复杂功能、全栈实现(后端、前端、移动端、QA),或用户明确要求“自动运行”“并行运行”的场景。单一领域简单任务、需要逐步手动控制、快速小修小补不建议使用。
主要能力:任务分解与优先级分层;按 vendor/运行时选择原生派发或回退派发;基于各技能 Intent signature 做领域分类并计算 exposed_skill_set;会话记忆与任务板管理;进度轮询;机械自检、oma verify 自动验证与 QA 交叉评审循环;失败重试、探索循环与澄清债务监控;结果汇总。
使用方式:核心命令为 oma agent:spawn <agent-type> "<task>" <session-id> -w <workspace> 与 oma verify <agent-type> --workspace <workspace> --json。原生派发路径包括 Claude Code 的 Agent 工具、OpenCode 的 task 工具、Codex CLI 的 codex exec "@agent ..."、Gemini CLI 的 gemini -p "@agent ...";不可用时回退到 oma agent:spawn。记忆提供方通过 .agents/mcp.json 配置。默认 MAX_PARALLEL 为 3、MAX_RETRIES 为 2、POLL_INTERVAL 为 30s。
限制:oma verify 仅支持 backend、frontend、mobile、qa、debug、pm,其他类型记录 SKIP;评审循环有次数上限,超限会报告质量警告;澄清债务过高会暂停会话或要求重新明确需求。具体收费、价格与平台支持范围资料未提供。