Skip to main contentModule graph
Source - FnNode
- A node implemented as an async closure, avoiding the need for a full struct + trait impl.
- Graph
- The Orchestrator Graph holding the registry of named Nodes.
- GraphBuilder
- Builder for constructing graphs with a fluent API.
- NodeConfig
- Per-node execution configuration that overrides graph-level defaults.
- NodeMeta
- Metadata returned alongside the updated state by every node.
Used to populate
ExecutionSpan without requiring a side-channel. - NodeOutput
- Wraps the updated state with execution metadata for observability.
- RetryPolicy
- Retry policy attached to the graph or overridden per-node.
- Edge
- Represents mapping transitions
- GraphEvent
- Events broadcast during graph execution.
- WaveFailurePolicy
- Controls how a parallel wave handles individual node failures.
- Node
- A computational unit within the graph that transforms state.
- State
- A generic bound for the payload passed between nodes.
Must be thread-safe for async executors and serializable for checkpointing.