A tool invocation requested by the model.
@type t() :: %AgentSea.ToolCall{ arguments: map(), id: String.t() | nil, name: String.t() }