What is it?
Think of it as a task DAG (Directed Acyclic Graph) for AI coding agents. You define tasks with prompts, choose which agent and model runs each task, and specify dependencies between them. The orchestrator executes them in the right order, parallelizing where possible.Creating a run
Orchestrator runs are created through the mobile app or the API. Each run contains:- Tasks — Individual units of work, each with:
- A prompt describing what to do
- A provider (Claude, Codex, or Gemini)
- A model selection
- An optional working directory
- Dependencies on other tasks
- Dependency graph — Tasks can depend on other tasks, forming a DAG
How to use
Send a natural language prompt in any Happy session describing what you want to orchestrate. The AI will automatically call the Orchestrator to dispatch tasks. Key phrases:| Intent | Keywords |
|---|---|
| Run tasks in parallel | ”simultaneously”, “in parallel”, “at the same time” |
| Control order | ”first… then…”, “after completion” |
| Use different agents | ”dispatch to Claude/Codex/Gemini” |
| Run in background | ”async mode”, “in the background” |
| Specify model | ”using opus”, “with gpt-5.4” |
Examples
Parallel: multi-perspective code review
Dispatch the same file to three agents for different review angles:DAG: design → implement → verify pipeline
Chain tasks with dependencies so each step builds on the previous:Parallel: PR pre-flight checks
Run all checks in parallel before submitting a pull request:Cross-provider: let different AIs compete
Give the same task to different agents and compare their approaches:DAG: bug investigation
Investigate a bug from multiple angles simultaneously:DAG visualization
A typical orchestrator run with dependencies:Monitoring
Track orchestrator runs from the mobile app:- See real-time status of each task (pending, running, completed, failed)
- View task output and logs
- Cancel a run if needed
- Send follow-up messages to individual tasks