Skip to content
Developer Preview

TurnToolBatchSubmittedParams

Experimental

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.

  • calls — Experimental
  • sessionId — Experimental
  • turnId — Experimental
  • viewCursor — Experimental
Source

schema/msp/experimental/msp.schema.json#/types/TurnToolBatchSubmittedParams

{
"description": "`turn/toolBatchSubmitted` params: one model tool-call batch of two or more\ncalls at submission. Ephemeral-sourced like `item/delta`, so it has **no**\n`sourceRange`: it is never journaled and never paged back.",
"properties": {
"calls": {
"description": "Every call of the batch, in model order.",
"items": {
"$ref": "#/$defs/SubmittedToolCall"
},
"type": "array"
},
"sessionId": {
"description": "The owning session.",
"type": "string"
},
"turnId": {
"description": "The turn whose model response submitted the batch.",
"type": "string"
},
"viewCursor": {
"description": "Opaque, strictly monotonic view cursor.",
"type": "string"
}
},
"required": [
"calls",
"sessionId",
"turnId",
"viewCursor"
],
"type": "object",
"x-msp-descriptor": "turn/toolBatchSubmitted",
"x-msp-stability": "experimental"
}