Appearance
Orchestrate any process, from in-memory scripts to distributed AI agents.
Lightweight and dependency-free; small footprint and easy integration.
Define workflows by chaining functions or embedding other flows as nodes.
Support for retries, delays, fallbacks, and recovery logic.
Construct executable workflows from declarative JSON or YAML files.
A pluggable Adapter pattern enables in-memory or distributed flows.
Support for conditionals, loops, parallelism, and human-in-the-loop.