What problem does it solve?
Orchestrates predefined multi-step workflows by invoking individual skills in the correct sequence, ensuring outputs are propagated between steps and aggregated into a single structured result so teams can automate complex agent pipelines without manual coordination.
Core Features & Use Cases
- Deterministic Workflow Execution: Parse TOML workflow definitions and execute steps in dependency order without skipping or improvisation.
- Dependency Validation and Safety: Validate skill availability, detect circular dependencies, and stop execution on step failure with clear failure reasons.
- Parallelism and Aggregation: Run independent steps concurrently when possible and return an aggregated final output with per-step statuses.
- Use Cases: Orchestrating CI/CD style pipelines, multi-agent code generation flows, and headless automation tasks that require strict ordering and result aggregation.
Quick Start
Run the workflow-runner on a TOML workflow file named api-build.toml with input "Build a rate-limited job queue API" to execute each step, propagate outputs, and return the aggregated result.