Docs

Reliable by Design · 05.18

Node Reference: Control Flow

router, merge, parallel, wait, checkpoint, phase_gate, subflow, loop, stop_error, return_output — every control-flow node explained.

NodesReference

The control-flow family

NodePurpose
routerBranch on a safe condition (deterministic) or an LLM decision.
merge / parallelJoin fan-out under a join policy; run branches concurrently.
waitPark until a time, event, or condition — a zero-token sleep, not a busy loop.
checkpointSnapshot state, optionally gated behind a human decision before proceeding.
phase_gateHold an entire phase behind a cost, SLA, or approval condition before it's allowed to start.
subflowInvoke a child workflow as one crash-safe, idempotent unit.
loopBounded fan-out over an items array, with durable per-iteration resume — see Converge & Pursue.
stop_error / return_outputTerminate a branch with an explicit error, or emit the run's declared output.

Continue