SuperAPI AI 工具集

oma-orchestration

智能体与模型

查看项目

更新于 10-16 05:47

技能介绍

用途:oma-orchestration 用于自动编排多智能体执行,把复杂请求分解为按优先级分层的任务,调度专职智能体并行工作,并维护持久化任务状态、进度与结果文件。当用户要求“自动运行”“并行执行”或需要端到端协调全栈工作时使用;简单单域任务应直接调用对应智能体,需要逐步手动控制时使用 oma-coordination。

主要能力:按项目配置解析智能体厂商与运行时调度路径,优先使用原生调度,否则回退到 oma agent spawn;按任务匹配各已安装 oma-* 技能的 Intent signature 进行领域分类并选择引用;在并行上限内按优先级生成智能体;轮询进度并处理完成、失败或崩溃;对完成的智能体执行机械自检、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。工作流分为计划、引用选择、会话设置、执行、监控、验证、收集等阶段。默认 MAX_PARALLEL 为 3,MAX_RECOVERY_ATTEMPTS 为 3,POLL_INTERVAL 为 30s,实际应从项目配置解析。记忆提供方通过 .agents/mcp.json 配置,默认 provider 为 file,basePath 为 .agents/state/memories。

适用场景:需要多个专业智能体并行协作的复杂功能、跨后端前端移动端与 QA 的全栈实现、需要持久评审与修复循环的自动化执行。

限制:oma verify 仅支持 backend、frontend、mobile、qa、debug、pm,其他类型记录 SKIP;不得超出配置的并行度与恢复预算;恢复预算按工作流谱系与目标共享,新会话 ID 不重置;证据类失败最多允许一次仅元数据修复;无法完成时任务标记为部分或失败,绝不强制完成。具体收费、价格与平台支持信息暂未提供。