OpenAI Symphony : Le Guide Complet de l'Orchestration d'Agents de Codage Autonomes
Et si votre board Linear se gérait tout seul — issues prises en charge, code écrit, tests exécutés, PRs reviewées, et travail mergé — sans qu'aucun ingénieur ne supervise un seul agent ? Symphony par OpenAI fait exactement cela. Avec 9 000+ étoiles GitHub, Symphony transforme le travail projet en exécutions autonomes isolées sur Erlang/BEAM.
Qu'est-ce que Symphony ?
Framework d'automatisation open source par OpenAI, construit en Elixir/BEAM. Lit en continu le travail depuis Linear, crée un workspace isolé par issue, et exécute un agent de codage (Codex) dans chaque workspace.
- Licence : Apache 2.0
- Étoiles : 9 000+ ⭐
- Forks : 627
- Équipe : OpenAI
Architecture : 7 Composants
- Workflow Loader — Lit
WORKFLOW.md(prompt + config YAML) - Config Layer — Paramètres runtime typés
- Issue Tracker Client — Fetch issues Linear
- Orchestrator — Poll tick, dispatch, retry, concurrence
- Workspace Manager — Répertoires isolés par issue
- Agent Runner — Construit prompt, lance l'agent, stream résultats
- Status Surface — Dashboard opérateur (optionnel)
Comparaison avec les Alternatives
Catégorie : Framework d'orchestration d'agents de codage autonomes.
| Fonctionnalité | Symphony | SWE-agent | Codex CLI |
|---|---|---|---|
| Focus | Orchestration projet | Fix auto d'issues | Agent interactif |
| Étoiles | 9K ⭐ | 18.7K ⭐ | 63.7K ⭐ |
| Langage | Elixir (BEAM) | Python | Rust |
| Issue Tracker | ✅ Linear | ✅ GitHub | ❌ |
| Workspaces isolés | ✅ Par issue | ✅ Docker | ❌ |
| Runs concurrents | ✅ BEAM | ❌ | ❌ |
| Preuve de travail | ✅ CI + PR + walkthrough | ✅ Patch | ❌ |
| WORKFLOW.md | ✅ | ❌ | ❌ |
| Machine à états | ✅ | ❌ | ❌ |
| Tolérance aux pannes | ✅ OTP | ❌ | ❌ |
| Multi-LLM | Codex | ✅ Tout LLM | Codex |
| SPEC portable | ✅ 29 sections | ❌ | ❌ |
Quand choisir Symphony : Orchestration niveau projet, board Linear automatisé, runs concurrents isolés.
Quand choisir SWE-agent : Fix automatique d'issues GitHub, recherche académique (NeurIPS 2024).
Quand choisir Codex CLI : Agent interactif en terminal, 3 modes d'approbation, sandbox, Rust.
Conclusion
Symphony est la vision d'OpenAI pour l'avenir de l'ingénierie logicielle : les équipes gèrent un board Kanban, les agents IA gèrent l'implémentation. Erlang/BEAM, spec de 29 sections, preuve de travail, isolation workspace.
