A tool call the model asked for, with the arguments the model wrote.
@type t() :: %WardrikCore.ToolCall{arguments: map(), id: String.t(), name: String.t()}