Expand description
Graph module - DAG execution engine and flow semantics
Re-exports§
pub use loader::GraphLoader;pub use loader::GraphLoaderContext;pub use node::FunctionNode;pub use node::LlmNode;pub use node::Node;pub use node::NodeState;
Modules§
- loader
- GraphLoader - loads graph definitions from YAML
- node
- Node module - units of execution in a graph
- schema
Structs§
- Checkpoint
- Checkpoint - saved state of execution
- Compiled
Graph - Compiled graph - validated and ready to execute
- Edge
- Edge in the graph
- InMemory
Checkpoint Store - In-memory checkpoint store (for testing/development)
- State
Graph - StateGraph - fluent builder for creating DAGs
Enums§
- Edge
Target - Target for an edge - either a specific node or END
Traits§
- Checkpoint
Store - Checkpoint store trait