ToolApprovalRequest()Interrupt value raised once per gated tool call in per_call mode.
Takes the place of HITLRequest. Answer it with a single Decision, keyed by the
interrupt's ID, not a HITLResponse. The interrupt's response_schema lists the
decisions allowed for the tool and, for edits, the tool's argument schema.