GraphStrategyStartingEvent

data class GraphStrategyStartingEvent(val eventId: String, val executionInfo: AgentExecutionInfo, val runId: String, val strategyName: String, val graph: StrategyEventGraph, val timestamp: Long = Clock.System.now().toEpochMilliseconds()) : StrategyStartingEvent(source)

Represents an event triggered at the start of an AI agent strategy execution that involves the use of a graph-based operational model.

Constructors

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

Properties

Link copied to clipboard
open override val eventId: String

A unique identifier for the event or a group of events;

Link copied to clipboard

Provides contextual information about the execution associated with this event.

Link copied to clipboard

The graph structure representing the strategy's execution workflow, encompassing nodes and their directed relationships;

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 graph-based strategy being executed;

Link copied to clipboard
open override val timestamp: Long

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