The arguments for the call as a JSON string, exactly as the provider emitted them. Consumers parse this into the tool's expected parameter shape.
Provider-assigned identifier for this call, used to correlate the eventual tool result.
The name of the tool the model is requesting to invoke.
A tool-call request emitted by the model.