ToolCallEvent
data class ToolCallEvent(val runId: String, val toolCallId: String?, val toolName: String, val toolArgs: ToolArgs, val eventId: String = ToolCallEvent::class.simpleName!!) : DefinedFeatureEvent(source)
Represents an event triggered when a tool is called within the system.
This event is used to capture and describe the invocation of a tool along with its associated arguments. It helps in tracking, logging, or processing tool calls as part of a larger feature pipeline or system workflow.