How It Works
Quick Start
1
Simple Usage
2
With Configuration
Full YAML with retries, optional steps, and execution history:
Configuration Options
Task Parameters
skip_on_failure
retry_delay
Workflow History
Conditional Branching
Best Practices
Mark optional steps with skip_on_failure
Mark optional steps with skip_on_failure
Enhancement and enrichment tasks should not block the main workflow path.
Use higher retry_delay for rate-limited APIs
Use higher retry_delay for rate-limited APIs
Set
retry_delay=2.0 or more when calling external APIs with throttling.Enable history during development
Enable history during development
Always set
history=True while building workflows — inspect get_history() after failures.Separate critical from optional in YAML
Separate critical from optional in YAML
Keep required steps strict (
skip_on_failure: false) and flag enrichers as optional explicitly.Related
Workflows
Workflow patterns and orchestration
Workflow Error Recovery
Recover from workflow failures gracefully

