Feature

Companion object that defines the Testing feature as a AIAgentFeature. This feature provides testing capabilities for validating graph-based stages, nodes, reachability, outputs, and edges within an AI agent pipeline.

Properties

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

A storage key uniquely identifying the Testing feature within the local agent's storage. The key is generated using the createStorageKey function and associates the Testing feature type with its specific storage context.

Functions

Link copied to clipboard
open override fun createInitialConfig(): Testing.Config

Creates the initial configuration for the graph testing feature.

Link copied to clipboard
open override fun install(config: Testing.Config, pipeline: AIAgentPipeline)

Installs the Testing feature into the specified AIAgentPipeline with the provided configuration. The feature primarily validates stages, nodes, and connectivity of the AI agent pipeline.

Link copied to clipboard
open fun installUnsafe(config: Any?, pipeline: AIAgentPipeline)