AIAgentNonGraphFeature

Represents a non-graph-specific AI agent feature that can be installed into an instance of AIAgentNonGraphPipeline.

This interface extends AIAgentFeature for non-graph pipelines where node-based handlers are not required.

Parameters

Config

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

TFeature

The type representing the concrete implementation of the feature.

Properties

Link copied to clipboard

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

Functions

Link copied to clipboard
abstract fun createInitialConfig(): Config

Creates and returns an initial configuration for the feature.

Link copied to clipboard
abstract fun install(config: Config, pipeline: AIAgentNonGraphPipeline)

Installs the feature into the specified AIAgentNonGraphPipeline.