Skip to content
Developer Preview

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.

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"
}