NodeExecutionCompletedEvent
data class NodeExecutionCompletedEvent(val eventId: String, val executionInfo: AgentExecutionInfo, val runId: String, val nodeName: String, val input: JsonElement?, val output: JsonElement?, val timestamp: Long = Clock.System.now().toEpochMilliseconds()) : DefinedFeatureEvent(source)
Represents an event indicating the completion of a node's execution within an AI agent.
This event is triggered when a specific processing node, identified by its name, concludes its execution. It encapsulates details about the node's name, the input it operated on, and the output it produced.
Constructors
Link copied to clipboard
constructor(eventId: String, executionInfo: AgentExecutionInfo, runId: String, nodeName: String, input: JsonElement?, output: JsonElement?, timestamp: Long = Clock.System.now().toEpochMilliseconds())
constructor(runId: String, nodeName: String, input: String, output: String, timestamp: Long = Clock.System.now().toEpochMilliseconds())
Creates an instance of NodeExecutionCompletedEvent.
Properties
Link copied to clipboard
Provides contextual information about the execution associated with this event.
Link copied to clipboard
The input data provided to the node;
Link copied to clipboard
Specifies the type of the feature message for this event.
Link copied to clipboard
The output generated by the node;