---
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 залежностей.