AIAgentPlannerFeature

Represents a planner-specific AI agent feature that can be installed into an ai.koog.agents.core.feature.pipeline.AIAgentPlannerPipeline.

Parameters

TConfig

The type of configuration required for the feature, extending FeatureConfig.

TFeatureImpl

The type representing the concrete implementation of the feature.

Inheritors

Properties

Link copied to clipboard

A key used to uniquely identify a feature of type TFeatureImpl within the local agent storage.

Functions

Link copied to clipboard
abstract fun createInitialConfig(agentConfig: AIAgentConfig): TConfig

Creates and returns an initial configuration for the feature.

Link copied to clipboard
abstract fun install(config: TConfig, pipeline: AIAgentPlannerPipeline): TFeatureImpl

Installs the feature into the specified pipeline.