onNodeExecutionStarting

suspend fun onNodeExecutionStarting(eventId: String, executionInfo: AgentExecutionInfo, node: AIAgentNodeBase<*, *>, context: AIAgentGraphContextBase, input: Any?, inputType: KType)(source)

Notifies all registered node handlers before a node is executed.

Parameters

eventId

The unique identifier for the event group.

executionInfo

The execution information for the agent environment transformation event

node

The node that is about to be executed

context

The agent context in which the node is being executed

input

The input data for the node execution

inputType

The type of the input data provided to the node