Skip to main content

Module node

Module node 

Source
Expand description

节点核心类型与模块。

  • GraphNode trait, NextStep 枚举
  • NodeKind 节点类型枚举
  • TaskNode, ConditionNode, LoopNode, SubGraph, BarrierNode
  • 重新导出 llm_node, tool_node, barrier_node 模块

Re-exports§

pub use crate::barrier_node::BarrierDefaultAction;
pub use crate::barrier_node::BarrierNode;
pub use crate::llm_node::AgentNode;
pub use crate::llm_node::LLMNode;
pub use crate::tool_node::ToolNode;

Structs§

ConditionNode
条件分支节点。
ConditionNodeBuilder
ConditionNode 构建器。
LoopNode
循环容器 — 可选的高级语法糖。
SubGraph
子图(LoopNode 的执行单元)。
TaskNode
自定义逻辑节点。

Enums§

NextStep
节点执行后的下一步。
NodeKind
节点类型枚举。
StreamNodeResult
节点流式执行结果。

Traits§

GraphNode
节点执行 trait。

Type Aliases§

BranchCondition
条件分支回调类型别名。 Arc 包装以支持 Clone。
TaskFn
Task 节点回调类型别名。 Arc 包装以支持 Clone。