AIAgentNodeExecutionStartEvent

data class AIAgentNodeExecutionStartEvent(val runId: String, val nodeName: String, val input: String, val eventId: String = AIAgentNodeExecutionStartEvent::class.simpleName!!) : 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, eventId: String = AIAgentNodeExecutionStartEvent::class.simpleName!!)

Properties

Link copied to clipboard
open override val eventId: String

A unique identifier for the event. Defaults to the simple name of this event class.

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, represented as the number of milliseconds since the Unix epoch, indicating when the feature event was created.