Package-level declarations
Types
Link copied to clipboard
data class NodeExecutionCompletedContext(val node: AIAgentNodeBase<*, *>, val context: AIAgentContext, val input: Any?, val output: Any?, val inputType: KType, val outputType: KType) : NodeExecutionEventContext
Represents the context for handling an after node execution event.
Link copied to clipboard
Handler for intercepting node execution after it completes.
Link copied to clipboard
Represents the context for handling node-specific events within the framework.
Link copied to clipboard
Container for node execution handlers. Holds both before and after node execution handlers.
Link copied to clipboard
data class NodeExecutionFailedContext(val node: AIAgentNodeBase<*, *>, val context: AIAgentContext, val throwable: Throwable) : NodeExecutionEventContext
Represents the context for handling errors during the execution of an AI agent node.
Link copied to clipboard
Handler for intercepting node execution errors.
Link copied to clipboard
data class NodeExecutionStartingContext(val node: AIAgentNodeBase<*, *>, val context: AIAgentContext, val input: Any?, val inputType: KType) : NodeExecutionEventContext
Represents the context for handling a before node execution event.
Link copied to clipboard
Handler for intercepting node execution before it starts.