Normalized representation of a tool execution result fed back to the model.
@type t() :: %AttractorEx.Agent.ToolResult{ content: String.t(), is_error: boolean(), tool_call_id: String.t() | nil }