Symphony (OpenAI) — Summary
Symphony is an open-source language-agnostic specification for an AI coding agent orchestration
service, published by OpenAI with an Elixir/OTP reference implementation. It solves the problem
of turning software project work into isolated, autonomous implementation runs: Symphony
continuously polls an issue tracker (Linear), creates per-issue workspace directories, launches
Codex in App Server mode inside each workspace, and keeps the agent working until the issue
reaches a handoff state ("Human Review") or terminal state ("Done"). The core innovation is the
WORKFLOW.md contract — a single YAML-front-matter file teams version in their repository that
defines the polling interval, issue states, workspace setup hooks, agent command, approval policy,
and the workflow prompt template. Symphony is explicitly a "scheduler/runner" not an agent
framework; the business logic lives in the workflow prompt and the coding agent's tools. The Elixir
reference implementation uses OTP supervision trees for crash recovery. Compared to seeds: closest
to kiro in being a complete runtime environment rather than a CLAUDE.md augmentation, but Symphony
is open-source, language-agnostic-by-spec, uses Codex (not a proprietary IDE), and targets
Linear-driven team workflows rather than individual developer spec-to-code cycles.