Start
Marks where a graph starts. Never runs: the scheduler seeds its successors directly.
Properties
The node's retry policy and execution timeout.
What the node does, for humans and for a model that may call it.
Validates the node's input before it runs.
Validates the output value the node emits. A value assigned to Context.output and a message-as-output event's content are not checked.
Whether the node runs only once every predecessor has completed, receiving all their outputs keyed by node name. A fan-in node overrides this to true.
On resume, whether to run the node again from scratch rather than completing it with the resuming answer as its output.
Declares the state keys the node uses. Child nodes inherit it unless they declare their own.
Whether the node stays re-triggerable until it produces an output or a route, instead of completing when its run completes.