SuperAPI AI 工具集

multi-agent-orchestration

智能体与模型

查看项目

更新于 10-15 20:10

技能介绍

用途:以当前主会话作为 PM,拆解、派工、巡检、独立验收并收口多个本地 Agent,适用于两个以上边界独立、可分别验收的并行任务,以及用户明确要求并行推进、多个 worker、PM 总控或 Wave Autopilot 的场景。单任务、一次性问答或无并行价值的改动不适用;分支与提交规则另用 git-workflow。

主要能力:支持 Orca supervised(worker_done → Delivery,PM 验收与 settlement)、Orca terminal-managed、tmux worktree、tmux lightweight、同宿主 subagent 及 SSH 远程节点等模式;同一 worker 只能有一个控制模式。含派发前任务建模、Wave 准备屏障(一次写 manifest、建一个 Run 并预建全部 Task)、PM 巡检(Delivery、worker-show、worker-read、checkpoint、Git diff 与产物)、窄纠偏、独立验收、PR 收口与临时资源清理。

必要用法:先读取运行时合同并查看状态,常用命令:

orca skills get orca-cli orca skills get orchestration orca status --json

再准备并派发:

bash scripts/orca-wave-prepare.sh --manifest /tmp/wave.json --from "$PM_TERMINAL" --receipt /tmp/wave-receipt.json WAVE_RUNTIME_ID=$(jq -er '._meta.runtimeId' /tmp/wave-receipt.json)

bash scripts/spawn-worker.sh --project "$PROJECT" --branch feat/worker-a --session worker-a --branch-lifecycle ephemeral-worker --worker-backend claude-code --verification-contract /tmp/dispatch-spec.json --verification-task-id TASK-A --command "$AGENT_COMMAND" --orca-supervised --orca-run-id "$RUN_ID" --orca-coordinator-handle "$COORDINATOR_HANDLE" --orca-runtime-id "$WAVE_RUNTIME_ID" --orca-task-id "$TASK_A_ID"

派发须依次通过派发价值门、交付价值后门、角色分离验收门与失败恢复门,命令示例:python3 scripts/dispatch-value-gate.py <spec.json>、worker-value-postflight.py、review-acceptance-gate.py、acceptance-recovery.py。清理可用 pm-closeout.sh,遗留单 worker 可用 post-merge-cleanup.sh。

限制:本 Skill 可能创建 Git/Orca worktree、分支、Session、terminal、tmux session 及 Run/Task/Dispatch;不自动安装依赖,也不自行扩张 push、merge、发布或外部调度授权。Orca worktree 固定 --setup skip,--allow-install-command 只授权门禁就位后的 worker 阶段。验证命令默认 scoped,全量套件由 PM 串行复跑。内存预算门在额度不足时以退出码 4 拒绝;连续 OOM 两次应停止重拉并泊车。429/usage limit 恢复脚本默认只读,需 --execute 才发送一次继续。缺失事实(如具体收费、价格、平台支持范围)暂未提供。