Skip to main content

Crate lellm_graph

Crate lellm_graph 

Source
Expand description

lellm-graph — Graph/Node/Edge 编排层。

提供 Workflow DAG + Loop Node + Human-in-the-loop 编排能力。

Re-exports§

pub use error::BuildError;
pub use error::GraphError;
pub use error::ObservedError;
pub use error::RecoverableError;
pub use error::TerminalError;
pub use event::BarrierDecision;
pub use event::BarrierId;
pub use event::BarrierInnerEvent;
pub use event::EventLevel;
pub use event::GraphEvent;
pub use event::GraphExecution;
pub use event::GraphHandle;
pub use event::GraphStream;
pub use event::NodeEvent;
pub use event::SpanId;
pub use event::TraceId;
pub use graph::CycleAnalysis;
pub use graph::Edge;
pub use graph::EdgeAnalysis;
pub use graph::EdgeExceededStrategy;
pub use graph::EdgePolicy;
pub use graph::Graph;
pub use graph::GraphBuilder;
pub use node::AgentNode;
pub use node::BarrierDefaultAction;
pub use node::BarrierNode;
pub use node::ConditionNode;
pub use node::ConditionNodeBuilder;
pub use node::GraphNode;
pub use node::LLMNode;
pub use node::LoopNode;
pub use node::NextStep;
pub use node::NodeKind;
pub use node::SubGraph;
pub use node::TaskNode;
pub use node::ToolNode;
pub use state::ExecutionEntry;
pub use state::GraphResult;
pub use state::State;
pub use state::StateError;
pub use state::StateExt;
pub use state::StateReducer;
pub use state::array_reducer;
pub use executor::GraphExecutor;

Modules§

barrier_node
Human-in-the-loop 审批节点。
error
Graph 错误类型。
event
Graph 层流式事件。
executor
Graph 执行引擎。
graph
Graph 和 GraphBuilder。
llm_node
LLM 相关节点 — AgentNode(完整 ReAct 循环)与 LLMNode(单次调用)。
node
节点核心类型与模块。
state
State 和执行结果。
tool_node
工具执行节点。