ToolValidationFailedEvent
data class ToolValidationFailedEvent(val runId: String, val toolCallId: String?, val toolName: String, val toolArgs: JsonObject, val error: String, val timestamp: Long = Clock.System.now().toEpochMilliseconds()) : DefinedFeatureEvent(source)
Represents an event indicating that a tool encountered a validation error during its execution.
This event captures details regarding the tool that failed validation, the arguments provided to the tool, and the specific error message explaining why the validation failed.