Agent Orchestrator — это система управления параллельными AI-агентами для разработки кода. Представь: ты запускаешь несколько агентов одновременно, каждый работает над своей задачей в изолированной среде, сам исправляет падения CI, отвечает на комментарии ревьюеров и открывает pull request'ы. Ты только следишь за процессом через единый дашборд и вмешиваешься, когда нужно принять решение.
Каждый агент получает собственное git-окружение (worktree), отдельную ветку и свой PR. Когда тесты падают — агент сам разбирается с логами и чинит код. Когда ревьюер просит что-то поправить — агент это делает. Тебя дёргают только в моменты, где без человека не обойтись.
Agent Orchestrator не привязан к конкретным инструментам. Можешь использовать разных агентов (Claude Code, Codex, Aider), разные среды запуска (tmux, Docker), разные трекеры задач (GitHub, Linear). Всё настраивается через простой YAML-файл.
Запуск элементарный: клонируешь репозиторий, запускаешь ao start с URL нужного проекта — система сама определяет язык, пакетный менеджер, платформу и дефолтную ветку. Дальше командой ao spawn ты поднимаешь агента на конкретную задачу из GitHub или Linear, и он начинает работать автономно.
Система построена на плагинах. Восемь слотов — runtime, agent, workspace, tracker, SCM, notifier, terminal, lifecycle. Каждый слот можно заменить своей реализацией. Все интерфейсы описаны в коде, плагин просто их реализует и экспортирует.
В конфиге прописываешь реакции на события: CI упал — агент автоматически получает логи и фиксит, ревьюер запросил изменения — агент их вносит, PR одобрен и тесты зелёные — тебе приходит уведомление для мёржа. Можно настроить даже автоматический мёрж, если доверяешь процессу.
CLI простой и понятный: ao status показывает все сессии, ao spawn запускает нового агента, ao send отправляет инструкции работающему агенту, ao session kill останавливает сессию. Веб-дашборд открывается по localhost:3000.
Без оркестрации ты вручную создаёшь ветки, запускаешь агентов, проверяешь, не зависли ли они, читаешь логи CI, пересылаешь комментарии ревьюеров, отслеживаешь готовность PR к мёржу. С Agent Orchestrator делаешь ao spawn и идёшь заниматься своими делами — система сама изолирует процессы, маршрутизирует фидбэк и показывает статус.