Feature

Companion object implementing agent feature, handling Debugger creation and installation.

Properties

Link copied to clipboard
open override val key: AIAgentStorageKey<Debugger>

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

Link copied to clipboard

The name of the environment variable used to specify the port number for the Koog debugger.

Link copied to clipboard

The name of the VM option used to specify the port number for the Koog debugger.

Link copied to clipboard

Name of the environment variable used to specify the timeout duration (in milliseconds) for the debugger to wait for a connection.

The name of the JVM option used to configure the timeout duration (in milliseconds) for the Koog debugger to wait for a connection.

Functions

Link copied to clipboard
open override fun createInitialConfig(): DebuggerConfig

Creates and returns an initial configuration for the feature.

Link copied to clipboard
open override fun install(config: DebuggerConfig, pipeline: AIAgentFunctionalPipeline): Debugger
open override fun install(config: DebuggerConfig, pipeline: AIAgentGraphPipeline): Debugger

Installs the feature into the specified pipeline.