Nejnovější open-source projekt OpenAI "Symphony": Autonomous Coding Agents plánovací služba, naslouchání nástrojům pro řízení projektů (lineární atd.), automatické přiřazování izolovaných pracovních prostor ke každému problému a spuštění Codexu pro implementaci problému, dokud není úkol dokončen nebo převeden k ruční kontrole. Jedním slovem: Inženýři spravují požadavky, Symphony spravuje Kodex, Kodex píše kód! Proč OpenAI na tomto projektu pracuje? Symphony je externalizací větší praxe v rámci OpenAI. Ve druhé polovině roku 2025 malý tým tří lidí v rámci OpenAI experimentoval s extrémním omezením: celý kód produktu bez jediného řádku ručně psaného kódu. Veškerý kód byl vytvořen Codexem, který za pět měsíců vygeneroval asi milion řádků kódu a sloučil asi 1500 PR, což odpovídá 3,5 PR na jednoho inženýra denně. Tato metodologie je shrnuta do Harness Engineering: místo psaní kódu inženýři navrhují prostředí, píší omezení a vytvářejí zpětnou vazbu, která umožňují agentům pracovat spolehlivě. Symphony je plánovací vrstva tohoto pipeline. Jádro architektury: šest úrovní · Vrstva politik: WORKFLOW.md v rámci repozitáře, kde definuje šablony promptů a runtime politiky · Konfigurační vrstva: Parsuje YAML frontmatter, zpracovává výchozí hodnoty a proměnné prostředí · Koordinační vrstva: polling loop, určení kvalifikace plánování vydavatelství, řízení souběžnosti a logika opakování · Výkonná vrstva: Řízení životního cyklu pracovního prostoru souborového systému + Podprocesy Start Codexu · Integrační vrstva: Lineární adaptace API pro normalizaci datových struktur problémů Vrstva pozorovatelnosti: Strukturované logy, volitelný HTTP dashboard WORKFLOW.md: Duše systému Místo toho, aby konfigurace byla umístěna na straně serveru, Symphony WORKFLOW.md umístí přímo do repozitáře, které je verzováno spolu s kódem. Dokument je rozdělen do dvou částí: · YAML frontmatter: konfigurace běhu (tracker, souběžnost, timeout, hook skript) · Markdown body: šablona promptu odesláná do Codexu (tekutá syntaxe, lze vložit pole Issue) Symphony naslouchá změnám tohoto souboru v reálném čase a provádí se bez restartu – včetně úpravy intervalů dotazování, limitů souběžnosti a obsahu promptů. Jemné detaily souběhu a plánování ...