用途:Agent Orchestrator 用于编排多个并行 AI 编码智能体,每个智能体在独立 git worktree 中工作,自动处理 CI 失败、评审意见与 PR 管理,用户通过统一仪表盘监督。
主要能力:包含编排智能体(规划任务、派生 worker、监控进度)、worker 智能体(处理单个 issue/功能)、git worktree 隔离、reactions 自动响应(CI 失败、评审意见、批准)、插件架构(runtime、agent、workspace、tracker、SCM、notifier、terminal)。支持多项目配置、REST API 与 CLI。
安装:npm install -g @aoagents/ao;nightly 版为 npm install -g @aoagents/ao@nightly。源码方式:git clone https://github.com/ComposioHQ/agent-orchestrator.git,进入目录后 bash scripts/setup.sh。前置要求:Node.js 20+、Git 2.25+、已认证的 gh CLI;macOS/Linux 需 tmux,Windows 需 PowerShell 7+(使用 ConPTY,无需 tmux)。
使用方式:ao start https://github.com/your-org/your-repo 或本地目录 ao start;仪表盘默认 http://localhost:3000。首次运行生成 agent-orchestrator.yaml,可配置 runtime(tmux/process/docker)、agent(claude-code、codex、aider、cursor、opencode、kimicode)、workspace(worktree/clone)、notifiers 与 reactions。常用命令:ao list、ao new、ao attach、ao stop、ao status、ao logs、ao send、ao add-project、ao completion zsh。
适用场景:并行修复 CI、批量处理评审意见、自动合并已批准且 CI 通过的 PR、多项目多任务并行开发。
限制:需自行配置 API 密钥与 GitHub token;自动合并等 reactions 默认关闭,建议先以 auto: false 验证;macOS 无法阻止合盖休眠;资料未提供收费、价格与效果数据。