DefinedFeatureEvent

Represents a sealed class for defining feature-related events in the system.

This class serves as a foundational type from which specific feature events are derived. Its purpose is to encapsulate shared properties and functionality across all specialized feature events. Each subclass details a specific type of event, such as agent lifecycle updates or processing steps.

This class implements the ai.koog.agents.core.feature.message.FeatureEvent interface, ensuring compatibility with the system's feature event handling mechanisms.

Inheritors

Properties

Link copied to clipboard
open override val messageType: FeatureMessage.Type

Specifies the type of the feature message for this event.

Link copied to clipboard
abstract val timestamp: Long

Represents the time, in milliseconds, when the feature message or event was created or occurred.