What problem does it solve?
Coordinates long-running, multi-phase tasks by tying together a manager orchestrator with isolated sub-agents that execute distinct phases without leaking context. It provides run-id based resumability, strict per-phase isolation, and a framework for combining heterogeneous shapes such as linear pipelines, parallel fan-outs, dependency DAGs, iterative loops, and recursive decomposition.
Core Features & Use Cases
- Manager orchestrator decomposes tasks into heterogeneous phases (investigate, produce, run, evaluate, analyze, report) and routes work to phase sub-agents.
- Per-phase isolation using per-run directories and file-path communication, enabling resumability and clean lifecycle management.
- Topologies: linear pipeline, parallel fan-out, dependency DAG, iterative loop, and recursive nesting to fit real dependency structures.
- Explicit halts: go/no-go before expensive steps and review accept/reject for user judgment to preserve long-autonomous runs.
- Run-id based versioning, change_log, and resume semantics to safely adapt to changing conditions.
- Reference templates and governance guidance in references/ for phase prompts, tool-permission defaults, and platform notes.
Quick Start
Initiate a run that decomposes a complex task into phased sub-agents and runs each phase in isolation.