NodeExecutionStartingEvent

data class NodeExecutionStartingEvent(val runId: String, val nodeName: String, val input: String, val timestamp: Long = Clock.System.now().toEpochMilliseconds()) : DefinedFeatureEvent(source)

Represents an event triggered when the execution of a specific AI agent node starts.

This event captures the initial execution context of an AI agent's processing node. It provides information about the node's name, the input being processed, and a unique identifier for the event.

Events of this kind are part of the feature event system and are primarily used for tracking and monitoring purposes, particularly in scenarios where understanding the flow of agent execution is essential.

Constructors

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

Properties

Link copied to clipboard

The input data being processed by the node during the execution;

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

Specifies the type of the feature message for this event.

Link copied to clipboard

The name of the node whose execution is starting;

Link copied to clipboard
Link copied to clipboard
open override val timestamp: Long

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