OpenAI представила Symphony — открытую спецификацию для оркестрации кодинг-агентов на базе Codex. Если раньше мы запускали агентов вручную через CLI или чат, то теперь процесс превращается в фоновую службу, которая сама следит за вашим бэклогом.
От ручного управления к «демонам»
Главная проблема современных AI-инструментов — необходимость постоянного присмотра. Разработчик открывает сессию в Cursor или Windsurf, ставит задачу, ждет, правит и переходит к следующей. По опыту команды OpenAI, один инженер может эффективно «рулить» максимум 3–5 сессиями одновременно. Дальше начинается боль от переключения контекста.
Symphony решает это, превращая выполнение задач в повторяемый рабочий процесс (daemon workflow). Система подключается к вашему таск-трекеру (например, Linear), видит новые тикеты и автоматически запускает под каждый из них отдельную сессию кодинг-агента.
Как это работает
Symphony — это не просто скрипт, а полноценный оркестратор с фокусом на изоляцию и наблюдаемость:
- Изолированные воркспейсы: Каждая задача выполняется в своем окружении. Команды агента ограничены рамками конкретного тикета.
- Автоматизация тикетов: В спецификацию заложена логика для редактирования задач, создания PR и публикации комментариев без участия человека.
- Конфигурация в репозитории: Файлы воркфлоу хранятся в самом репозитории и версионируются. Это позволяет описывать разные сценарии для разных проектов.
- Масштабируемость: На некоторых внутренних командах OpenAI внедрение Symphony привело к 500% росту количества принятых (landed) пул-реквестов.
Что это значит для вайбкодеров
Для нас, тех, кто строит продукты силами AI, это переход на новый уровень «автопилота». Вместо того чтобы быть оператором агента, вы становитесь архитектором и ревьюером.
Вы просто накидываете задачи в Linear или GitHub Issues, а Symphony распределяет их по агентам, которые работают параллельно. Ваша роль сводится к проверке готовых PR. Это фактически превращает ваш таск-трекер в пульт управления виртуальной командой разработчиков.
«Мы решили строить наш репозиторий вообще без кода, написанного человеком. Каждая строка должна была быть сгенерирована Codex. Symphony стала ответом на вопрос, как масштабировать этот процесс», — отмечают авторы проекта Алекс Котлярский, Виктор Жу и Зак Брок.