Skip to main content

Workflows

Workflow = “Agents in an organized way”. Multi-step pipelines with routing, parallel execution, and loops.

Quick Start

Workflow Parameters

Consolidated Feature Params (Workflow)

Task Parameters

Consolidated Feature Params (Task)

Precedence Ladder

Resolution Order: Instance > Config > Array > Dict > String > Bool > DefaultSame precedence as Agent. Workflow params propagate to steps, step params override workflow defaults.

Where to Set Params

Presets & Options

Workflow Output Presets

Step Execution Presets

Methods

Common Recipes

Basic Workflow

Task with Context

Step with Guardrails

⚠️ Gotchas

  • Step names must be unique - Used for context references
  • guardrail (singular) is deprecated - Use guardrails (plural)
  • Workflow-level params are defaults - Step-level params override them
  • Pipeline is an alias - Workflow and Pipeline are the same class

See Also

WorkflowContext

Context passed between workflow steps.

StepResult

Result from a workflow step.

WorkflowManager

Manager for complex workflow orchestration.

Pattern Helpers

Route

Conditional routing between steps.

Parallel

Execute steps in parallel.

Loop

Loop until condition is met.

Repeat

Repeat a step N times.

YAML Workflows

Parse workflows from YAML files.

YAML Format

Usage Examples

Sequential Workflow

Conditional Workflow

Parallel Processing

Loop with Refinement