Orchestration
What it is
Section titled “What it is”Orchestration coordinates multiple AI agents working in parallel on a set of tasks. You define the scope (sprint, workstream, or custom task list), and the orchestration engine generates a wave-based plan that assigns agents to tasks with dependency awareness. Each run tracks progress in real time with status badges, activity feeds, and a dependency graph.
Why it matters
Section titled “Why it matters”Dispatching agents one-by-one does not scale. Orchestration automates the coordination problem — it figures out which tasks can run in parallel, assigns the right agent to each, and monitors the entire fleet through a single view.
Key concepts
Section titled “Key concepts”- Orchestration wizard:
OrchestrationWizardguides run creation through three steps:WizardStepScope— select sprint, workstream, or custom tasks plus target repositoriesWizardStepAssignments— review and adjust AI-generated agent-to-task assignmentsWizardStepPreview— preview the full plan before launching
- Wizard progress states:
creating_run,generating_plan,starting— shown with elapsed timer - Run detail:
OrchestrationRunDetailshows the live state of a running orchestration - Run status badge:
RunStatusBadgeindicatespending,running,completed,failed,cancelled - Run activity feed:
RunActivityFeedstreams real-time events from the orchestration - Run task list:
RunTaskListshows tasks with their assigned agents and individual status - Run control bar:
RunControlBarprovides pause, resume, and cancel actions - Wave dependency graph:
WaveDependencyGraphvisualizes the dependency structure between task waves - Notifications:
useOrchestrationNotificationshook provides real-time alerts for run state changes - Agent run card:
AgentRunCardshows a single agent’s progress within a run
How to use it
Section titled “How to use it”- Navigate to [Program] > Orchestration (or launch from the Agents page or a Sprint detail).
- Click New Run to open the orchestration wizard.
- Select the scope — a sprint, workstream, or custom set of tasks.
- Choose target repositories for code execution.
- Review the AI-generated assignments — adjust agent-to-task mappings if needed.
- Preview the plan and click Start to launch the orchestration.
- Monitor the run via the activity feed, task list, and dependency graph.
- Use the control bar to pause, resume, or cancel the run.
Data model
Section titled “Data model”This feature uses the following tables:
orchestrationRuns— Run records with scope, status, plan, and timingorchestrationTasks— Individual task assignments within a runagentExecutions— Execution records from agent work during orchestration