Skip to main content
Components are exported from smthrs. createSmithers(...) also returns the same primitives bound to the workflow context and typed output schemas: the preferred form inside workflow modules.
Every row below links to that component’s guide page. Full prop tables live in the Types reference; for the model, see the JSX overview.

Control flow

The structural primitives: order, branch, repeat, and gate the work.

Composite

Higher-order patterns built from the primitives; reach for these before hand-rolling the same shape.

Engine

Durability and external-world primitives: subflows, events, timers, sandboxes, and compensable transactions.

Cross-cutting

Concerns that wrap or augment the whole graph.
Source components package · Tests packages/components/tests · See also JSX overview, Types