SuperAPI AI 工具集

oma-orchestrator

智能体与模型

查看项目

更新于 10-15 21:42

技能介绍

用途:oma-orchestrator 用于自动化多智能体协调。当复杂功能需要多个专业智能体并行工作、用户希望自动执行而不手动启动智能体,或涉及后端、前端、移动端与 QA 的全栈实现时使用。简单单域任务、需要逐步手动控制、快速修 bug 等场景不建议使用。

主要能力:通过 oma agent:spawn 编排 CLI 子智能体,CLI 供应商(gemini、claude、codex、qwen)由配置解析,供应商专属执行协议自动注入,每个子智能体作为独立进程运行。工作流分阶段:规划(分析请求、拆解任务、生成会话 ID)、初始化(用 memory 写工具创建 orchestrator-session.md 与 task-board.md)、执行(按优先级分层启动智能体,不超过 MAX_PARALLEL)、监控(按 POLL_INTERVAL 轮询,处理完成/失败/崩溃)、验证(对每个完成的智能体运行 oma verify {agent-type})、收集(读取 result-{agent}-{sessionId}.md,汇总并清理进度文件)。

配置默认值:MAX_PARALLEL 为 3,MAX_RETRIES 为 2,POLL_INTERVAL 为 30s,MAX_TURNS 实现类 20、审查类 15、规划类 10。Memory 供应商与工具名可通过 mcp.json 配置,示例 provider 为 serena,basePath 为 .serena/memories,工具为 read_memory、write_memory、edit_memory。

审查循环:智能体完成后进入迭代审查,先做机械自检(lint、类型检查、测试、diff 范围),再运行 oma verify {agent-type} --workspace {workspace},通过后由 QA 智能体交叉审查。循环上限:自检修复 3 次、交叉审查拒绝 2 次、总迭代 5 次,超限则升级或报告用户。重试逻辑:首次带完整审查历史重跑,第二次提示换方法,最终失败报告用户。

澄清债务监控:记录用户纠正事件,clarify +10、correct +25、redo +40;CD≥50 需 RCA,CD≥80 暂停会话,redo≥2 触发范围锁定。

限制:资料未提供具体安装命令、价格、平台支持范围与效果数据,暂未提供。