Package-level declarations

Types

Link copied to clipboard
data class AIAgentError(val message: String, val stackTrace: String, val cause: String? = null)

Represents an error encountered by an AI agent, encapsulating error details such as the message, stack trace, and an optional cause.

Link copied to clipboard
data class FeatureEventMessage(val timestamp: Long = Clock.System.now().toEpochMilliseconds()) : FeatureEvent

A data class representing a feature event message that encapsulates details about a specific event.

Link copied to clipboard
data class FeatureStringMessage(val message: String, val timestamp: Long = Clock.System.now().toEpochMilliseconds()) : FeatureMessage

Represents a detailed implementation of ai.koog.agents.core.feature.message.FeatureMessage that encapsulates a string message.

Functions

Link copied to clipboard

Converts a Throwable instance to an AIAgentError.