Feature

Feature implementation for the Tracing functionality.

This companion object implements AIAgentFeature and provides methods for creating an initial configuration and installing the tracing feature in an agent pipeline.

To use tracing in your agent, install it during agent creation:

val agent = AIAgent(...) {
install(Tracing) {
// Configure tracing here
addMessageProcessor(TraceFeatureMessageLogWriter(logger))
}
}

Properties

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

Functions

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