Package-level declarations

Types

Link copied to clipboard
fun interface AfterLLMCallHandler
Link copied to clipboard
Link copied to clipboard
fun interface AfterNodeHandler

Handler for intercepting node execution after it completes.

Link copied to clipboard

Handler for creating a feature instance in a stage context.

Link copied to clipboard
class AgentCreateContext<FeatureT>(val strategy: AIAgentStrategy, val agent: AIAgent, val feature: FeatureT)
Link copied to clipboard

Handler for transforming an instance of AgentEnvironment.

Link copied to clipboard
fun interface AgentFinishedHandler
Link copied to clipboard
class AgentHandler<FeatureT : Any>(val feature: FeatureT)

Feature implementation for agent and strategy interception.

Link copied to clipboard
fun interface AgentRunErrorHandler
Link copied to clipboard
class AgentStartContext<TFeature>(val strategy: AIAgentStrategy, val agent: AIAgent, val feature: TFeature)
Link copied to clipboard
Link copied to clipboard
fun interface BeforeLLMCallHandler
Link copied to clipboard
Link copied to clipboard
fun interface BeforeNodeHandler

Handler for intercepting node execution before it starts.

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StrategyHandler<FeatureT : Any>(val feature: FeatureT)
Link copied to clipboard
Link copied to clipboard
class StrategyUpdateContext<FeatureT>(val strategy: AIAgentStrategy, val feature: FeatureT)
Link copied to clipboard
Link copied to clipboard
fun interface ToolCallHandler
Link copied to clipboard
fun interface ToolCallResultHandler
Link copied to clipboard