Skip to main content
All Python modules · Import and compatibility guidance

Node event fields

Exports

Edge

A directed graph edge between two node references.
Fields (— means no declared default):

Event

Provider-neutral output emitted by a callable graph node. output is passed to downstream nodes, route selects conditional edges, and message emits user-facing assistant text. A node may set more than one field on the same event.
Fields (— means no declared default):

Graph

A small, provider-neutral directed workflow graph. Node mapping keys are the stable references used by Edge. Values are lowered by a backend and may be agent definitions, callables, nested graphs, joins, or backend-native nodes.
Fields (— means no declared default):

Graph.build

Lower this graph with the named runtime backend.

GraphContext

Portable, read-only session state supplied to managed graph callables.
Fields (— means no declared default):

Join

Marker for a node that joins all of its incoming graph branches.

START