AgentOrchestrator

活跃
GitHub TypeScript MIT

简介

AgentOrchestrator 是一个面向并行编码 Agent 的编排框架,可拆解任务、并发调度多个 Agent 并汇总结果。

核心特性

  • 任务图规划器,将高层目标拆解为编码子任务 DAG
  • 调度并监管多个并行编码 Agent,每个 Agent 在独立 worktree 中工作
  • 内置冲突解决,使用确定性策略合并并发代码改动
  • 通过 SSE 流式返回状态,实时展示进度和部分结果
  • 可插拔的编码 Agent 后端:Claude Code、Codex CLI、OpenCode、Aider 等
  • Web 控制台监控运行、重试失败子任务并查看 diff

适用场景

💡 将大型重构拆分到多个并行编码 Agent,加速整体交付
💡 让多个模型同时尝试同一问题,挑选最佳结果
💡 在单一工作流中协调跨多仓库的迁移
💡 搭建自主 Bug 修复流水线,自动分诊、复现并提交补丁
💡 运营类 CI 的评审队列,Agent 产出补丁后由人工审批

快速开始

npm install -g agent-orchestrator
ao init my-project --backend=claude-code
cd my-project
ao run "将认证模块迁移到 JWT 并补充测试"
# 在 http://localhost:7331 查看实时进度

相关项目