Skip to main content

Module nodes

Module nodes 

Source
Expand description

Built-in graph node implementations.

All nodes implement crate::uar::runtime::graph::GraphNode.

NodePurpose
LlmNodeCall the LLM driver and append the response
ToolNodeExecute a single MCP tool
RouterNodeAsk the LLM to choose a routing option
CheckpointNodeRecord a named checkpoint in the execution flow

Re-exports§

pub use agent_node::AgentNode;
pub use checkpoint_node::CheckpointNode;
pub use llm_node::LlmNode;
pub use router_node::RouterNode;
pub use tool_node::ToolNode;

Modules§

agent_node
AgentNode — delegates execution to a local or remote agent.
checkpoint_node
Checkpoint graph node — records execution progress for resumability.
llm_node
LLM graph node — calls the configured LLM driver and stores the response.
router_node
Router graph node — uses the LLM to choose between multiple routing options.
tool_node
Tool graph node — executes a single MCP tool and stores the result.