What problem does it solve? Coordinating multiple AI agents whose outputs feed into each other requires manual prompt chaining, error handling, and result aggregation, which becomes unmanageable for multi-stage tasks. ## Core Features & Use Cases - YAML Workflow Definition: Define agent roles, dependencies, inputs, and handoffs in a declarative workflow file with variable interpolation. - Six Execution Patterns: Run sequential chains, parallel fan-out/fan-in, conditional routing, validation loops, map-reduce, and fallback pipelines. - Reliability Controls: Built-in retry logic with backoff, three-level timeouts, output validation rules, and failure policies (skip, abort, fallback). - Use Case: Build a research-to-proposal pipeline where a researcher agent gathers company intelligence, a pricing analyst creates tiers, a writer drafts the proposal, and a reviewer loops until quality passes. ## Quick Start Ask the AI to define and run a workflow that researches a company, drafts a proposal, and reviews it in a loop until it passes quality checks.