SuperAPI AI 工具集

oma-orchestration

智能体与模型

查看项目

更新于 10-15 21:55

技能介绍

用途:自动编排多智能体执行,覆盖任务拆解、原生/回退派发、记忆协调、进度监控、验证、QA 交叉评审、重试与结果收集。当用户要求“自动运行”“并行执行”或需要多个专业智能体协作完成跨后端、前端、移动端和 QA 的复杂特性时使用;简单单域任务应直接调用对应智能体,需人工逐步控制时改用 oma-coordination。

主要能力:按意图签名将任务分类为域标签,从已安装技能中选择所需引用;任务分优先级层级,在并行上限内派发;轮询进度并处理完成/失败/崩溃;对每个完成的智能体执行机械自检(lint、类型检查、测试、差异范围核对),对 backend、frontend、mobile、qa、debug、pm 运行 oma verify,随后由 QA 智能体交叉评审;失败反馈回实现智能体迭代修复。

使用方式:核心命令为 oma agent spawn <agent-type> <prompt-file> <session-id> --task-id <task.id> -w <workspace>,验证命令为 oma verify agent <agent-type> --workspace <workspace> --json。若当前运行时支持原生派发(如 Claude Code、OpenCode、Codex、Gemini 的原生子智能体工具)则优先原生路径,否则回退 oma agent spawn。记忆提供方通过 .agents/mcp.json 的 memoryConfig 配置。

阶段与限制:流程分为计划、引用选择、初始化、执行、监控、验证、收集;默认 MAX_PARALLEL 为 3、MAX_RECOVERY_ATTEMPTS 为 3、POLL_INTERVAL 为 30s。自检循环上限 3 次、交叉评审拒绝上限 2 次、总循环上限 5 次;恢复预算耗尽时保留检查与评审证据,任务标记为部分完成或失败,绝不强制完成。验证仅支持部分智能体类型,db、refactor、architecture、tf-infra、docs 记录为 SKIP。其余配置细节以项目配置为准。