Result of executing a tool.
@type t() :: %Raxol.Agent.Stream.Event.ToolResult{name: String.t(), result: term()}