---
title:

Symphony - оркестратор для codex от openai

date: 2026-04-28
draft: false
---

Ничего-ничего. Скоро они и мультиагентов сделают и от linear отвяжут, как в flowai-workflow :) Правда запускать разные агенты и ide для разных стадий у них все равно не получится.

Даже отдельные агенты с самопроверкой уже могут закрывать достаточно большой процент задач. Особенно всякое скучное типа реализации рефакторингов, документации, закрытие тех. долга и так далее. Обратной стороной является накопление неизвестности в собственном коде, но это покрывается:

  • детальным описанием задачи
  • возможностью агента остановиться или запросить помощь человека
  • жестким ревью
  • quality gates

https://openai.com/index/open-source-codex-orchestration-symphony/

TL;DR: Symphony - минималистичный оркестратор для кодовых агентов (codex), который берет задачи из трекера (linear), создает для каждой отдельный рабочий каталог и гарантирует, что по каждой активной задаче постоянно работает агент, пока она не дойдет до нужного статуса (например, human review).

Основная идея

Команда openai устала для простых задач вручную вести сессии codex и прыгать между ними. Они перенесли фокус с “сессий и PR” на “таски в трекере” и сделали Symphony - слой, который читает задачи из linear и сам запускает/перезапускает агентов.

Как это работает на высоком уровне

Symphony превращает доску задач в state machine. Любая открытая задача в активном статусе получает собственного агента и workspace (каталог на диске). Оркестратор циклически опрашивает linear, распределяет задачи с учетом приоритетов, блокировок и лимитов параллелизма, следит за падениями/зависаниями и делает ретраи с экспоненциальной задержкой. Агенты могут сами создавать новые задачи, разбивать работу на под-таски и строить dag зависимостей.