Orca Orchestration 用于结构化多智能体协调,适合需要监督多个 worker、等待结果或编排任务 DAG 的场景。主要能力包括线程消息、阻塞式 ask/reply 流程、任务派发、worker_done/escalation 等待、任务 DAG、决策门、协调循环,以及把工作分解到多个 agent。
使用前先确定本会话的 CLI 可执行文件并全程复用:若设置了 ORCA_CLI_COMMAND 环境变量,使用其值(Orca 会为受管 WSL 会话导出);否则在暴露 ORCA_DEV_REPO_ROOT 的开发检出中使用 orca-dev;否则在非 Orca 托管终端的 Linux 上使用 orca-ide,不要在那里直接运行裸 orca,因为在 Orca 终端之外它通常解析为 GNOME Orca 屏幕阅读器;其余情况使用 orca。下文 ORCA 是所占位符,执行前需替换,不要创建 shell 变量或字面运行 ORCA。若所选可执行文件无法运行,报告其确切错误并停止,不要回退到别的可执行文件。
运行 Orca 命令前先加载版本匹配指南:ORCA skills get orchestration。对远程放置、不确定的发布恢复或扩展 DAG 等条件动作门,只加载门指定的参考:ORCA skills get orchestration --reference references/<file>.md;若该二进制拒绝 --reference,则运行 ORCA skills get orchestration --full 并阅读指定参考。优先使用 --json。指南未覆盖的命令或标志用所选可执行文件的 --help。若命令报告 Orca 未运行,用 ORCA open --json 启动后重试。若 skills get 未知,说明更新 Orca 可恢复指南。
限制:协调需要真实的 Orca 运行时状态,绝不要用非 Orca 的 subagent 工具替代。若你需要的是完整所有权交接(handoff、handover、把工作交给另一个 agent 或另一个 worktree),且用户未要求监督、监控、等待结果或协调 DAG,应改用 orca-cli 技能;普通终端控制、shell 命令、worktree 管理和内置浏览器也归 orca-cli。该页面只是发现桩,完整用法以 orca 二进制自身提供的版本匹配参考为准。