Returns the underlying AIAgentConfig for this node.
Use getConfig().tracker to record node-level metrics.
Returns the outgoing edges from this node to its children.
Returns the agent config key that identifies this node in the graph.
Returns true if this node has no outgoing edges (i.e., it is a terminal/leaf node).
Represents a single node within an agent graph.
Each node wraps an LDAIAgentConfig and carries the outgoing edges to its children. Use the node's tracker (via
getConfig().tracker) to record node-level metrics against the underlying agent config.