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.