turn/toolBatchSubmitted
Experimental
The model submitted a batch of two or more tool calls: every call’s callId, tool and verbatim args in model order, before any of them starts.
Parameters
Section titled “Parameters”Type: TurnToolBatchSubmittedParams
turn/toolBatchSubmitted params: one model tool-call batch of two or more
calls at submission. Ephemeral-sourced like item/delta, so it has no
sourceRange: it is never journaled and never paged back.
| Field | Type | Stability | Presence | Description |
|---|---|---|---|---|
calls |
SubmittedToolCall[] | Experimental | required | Every call of the batch, in model order. |
sessionId |
string |
Experimental | required | The owning session. |
turnId |
string |
Experimental | required | The turn whose model response submitted the batch. |
viewCursor |
string |
Experimental | required | Opaque, strictly monotonic view cursor. |
Source
schema/msp/experimental/msp.schema.json#/notifications/turn~2FtoolBatchSubmitted
{ "description": "The model submitted a batch of two or more tool calls: every call's `callId`, `tool` and verbatim `args` in model order, before any of them starts.", "params": { "$ref": "#/$defs/TurnToolBatchSubmittedParams" }, "x-msp-descriptor": "turn/toolBatchSubmitted", "x-msp-stability": "experimental"}