FunctionalStrategyStartingEvent

data class FunctionalStrategyStartingEvent(val runId: String, val strategyName: String, val timestamp: Long = Clock.System.now().toEpochMilliseconds()) : StrategyStartingEvent(source)

Represents an event triggered at the start of executing a functional strategy by an AI agent.

This event provides specific information about the initiation of a functional strategy, including the unique identifier of the run and the strategy name. It is intended to support monitoring, debugging, and tracking of functional strategy execution within the lifecycle of an AI agent's processes. This class extends StrategyStartingEvent, inheriting shared properties and behavior for strategy execution events.

Constructors

Link copied to clipboard
constructor(runId: String, strategyName: String, timestamp: Long = Clock.System.now().toEpochMilliseconds())

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
open override val runId: String

A unique identifier representing the specific run or instance of the strategy execution;

Link copied to clipboard
open override val strategyName: String

The name of the functional-based strategy being executed;

Link copied to clipboard
open override val timestamp: Long

The timestamp of the event, in milliseconds since the Unix epoch.