Package-level declarations
Types
Link copied to clipboard
A class for Agent Feature that can be added to an agent pipeline, The feature stands for providing specific functionality and configuration capabilities.
Link copied to clipboard
interface AIAgentFunctionalFeature<TConfig : FeatureConfig, TFeatureImpl : Any> : AIAgentFeature<TConfig, TFeatureImpl>
Represents a functional-specific AI agent feature that can be installed into an AIAgentFunctionalPipeline.
Link copied to clipboard
interface AIAgentGraphFeature<TConfig : FeatureConfig, TFeatureImpl : Any> : AIAgentFeature<TConfig, TFeatureImpl>
Represents a graph-specific AI agent feature that can be installed into an AIAgentGraphPipeline.
Link copied to clipboard
class PromptExecutorProxy(executor: PromptExecutor, pipeline: AIAgentPipeline, runId: String) : PromptExecutor
A wrapper around ai.koog.prompt.executor.model.PromptExecutor that allows for adding internal functionality to the executor to catch and log events related to LLM calls.