symphony

Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.

15 articles 22.5k View on GitHub ↗
15 articles
How the Symphony Orchestrator Handles Issue Priority: Sorting and Dispatch Logic

Learn how the Symphony orchestrator handles issue priority. Discover its sorting and dispatch logic that prioritizes critical tasks for efficient processing.

internals
May 8, 2026
Understanding Symphony's Path Safety System: Secure Workspace Isolation in OpenAI Symphony

Discover Symphony's path safety system. It stops directory traversal by validating workspace paths stay within boundaries before filesystem operations. Learn more about secure isolation.

deep-dive
May 8, 2026
How the Symphony Linear Tracker Fetches Issues: GraphQL Integration Explained

Discover how the Symphony Linear tracker fetches issues using GraphQL integration. Learn about API polling, response normalization, and efficient data handling for your workflow.

how-to-guide
May 8, 2026
Phoenix LiveView Dashboard Observability in OpenAI Symphony: A Deep Dive

Unlock real-time observability in your Phoenix LiveView dashboard. Discover how Symphony uses PubSub events for automatic re-rendering and effortless state updates. Learn more!

deep-dive
May 8, 2026
WORKFLOW.md Front Matter Configuration Options in OpenAI Symphony

Explore WORKFLOW.md front matter options in OpenAI Symphony. Configure tracker, polling, workspace, hooks, agent, and codex for powerful workflow orchestration.

api-reference
May 8, 2026
Symphony Token Accounting: How OpenAI's Symphony Tracks Codex Usage

Discover how Symphony's token accounting tracks Codex usage by monitoring cumulative totals and thread snapshots, ensuring efficient resource management.

internals
May 8, 2026
How Worker Host Selection Works in OpenAI Symphony: Algorithm and Implementation

Discover how Symphony's Orchestrator performs worker host selection using a capacity-aware algorithm that filters slots, respects preferences, and finds the least-loaded host.

internals
May 8, 2026
Symphony SSH Workers Architecture: How OpenAI Symphony Manages Remote Agents

Discover the Symphony SSH workers architecture. OpenAI Symphony uses a 4 layer system for distributed agent execution across remote hosts including host discovery, SSH command wrapping, remote execution, and load balancing.

architecture
May 8, 2026
How Exponential Backoff Works in Symphony Retries: Orchestrator Deep Dive

Learn how Symphony retries agent tasks with exponential backoff. Discover the 1-second initial delay, doubling wait times up to 5 minutes, and gain insights into orchestrator logic.

deep-dive
May 8, 2026
Symphony Retry Logic for Failed Agent Runs: Exponential Backoff Implementation

Symphony employs exponential backoff for failed agent runs, using Elixir process monitoring and preserving context for idempotent retries. Learn about its robust retry logic.

how-to-guide
May 8, 2026
How Symphony Restarts Stalled Issues: Automatic Recovery in OpenAI's Orchestrator

Learn how Symphony restarts stalled issues automatically. Discover OpenAI's orchestrator self-healing capabilities and exponential back-off strategy for robust workflow execution.

how-to-guide
May 8, 2026
How Symphony's Stall Detection Mechanism Works: Timeout Detection and Recovery in OpenAI's Orchestrator

Discover how Symphony's stall detection monitors worker timeouts and recovers hanged issues with automatic rescheduling and exponential backoff for robust OpenAI orchestrator performance.

internals
May 8, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →