Package-level declarations

Types

Link copied to clipboard
data class SubgraphExecutionCompletedContext(val subgraph: AIAgentSubgraph<*, *>, val context: AIAgentGraphContextBase, val input: Any?, val output: Any?, val inputType: KType, val outputType: KType) : SubgraphExecutionEventContext

The context for handling a subgraph execution completed event.

Link copied to clipboard

Handler for intercepting subgraph execution after it completes.

Link copied to clipboard

Represents the context for handling subgraph-specific events for graph strategies within the framework.

Link copied to clipboard

Container for subgraph execution handlers. Holds both before and after subgraph execution handlers.

Link copied to clipboard
data class SubgraphExecutionFailedContext(val subgraph: AIAgentSubgraph<*, *>, val context: AIAgentGraphContextBase, val input: Any?, val inputType: KType, val throwable: Throwable) : SubgraphExecutionEventContext

The context for handling a subgraph execution failed event.

Link copied to clipboard

Handler for intercepting subgraph execution errors.

Link copied to clipboard
data class SubgraphExecutionStartingContext(val subgraph: AIAgentSubgraph<*, *>, val context: AIAgentGraphContextBase, val input: Any?, val inputType: KType) : SubgraphExecutionEventContext

The context for handling a subgraph execution starting event.

Link copied to clipboard

Handler for intercepting subgraph execution before it starts.