ToolCallEvent
data class ToolCallEvent(val timestamp: Instant = Clock.System.now(), val correlationId: String, val toolName: String, val arguments: String, val result: String, val callDuration: Duration, val isError: Boolean, val caller: String? = null) : TracerEvent
Records a single tool invocation.