Success
data class Success(val toolName: String, val value: Any, val serializer: KSerializer<out Any>) : ToolResult
Represents the successful execution result of a tool.
This class is a concrete implementation of the ToolResult interface, encapsulating the tool's successful output and its associated metadata.