Skip to content
Developer Preview

TurnSteerParams

turn/steer params: exact-target steering into the currently running turn.

  • commandId
  • expectedTurnId
  • input
  • reasoningEffort
  • sessionId
Source

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

{
"description": "`turn/steer` params: exact-target steering into the currently\nrunning turn.",
"properties": {
"commandId": {
"description": "The idempotency handle (UUIDv7).",
"type": "string"
},
"expectedTurnId": {
"description": "The turn you believe is running. Closes the race where the turn\ncompletes or is replaced between your read and your steer: input meant\nfor turn A can never leak into turn B.",
"type": "string"
},
"input": {
"description": "Same content parts as `turn/start`.",
"items": {
"$ref": "#/$defs/TurnInputPart"
},
"type": "array"
},
"reasoningEffort": {
"$ref": "#/$defs/ReasoningEffort",
"description": "Reasoning tier for the model calls this steer's input reaches. Applies\nforward, never backward; absent means unspecified, not \"reset\"."
},
"sessionId": {
"description": "The target session.",
"type": "string"
}
},
"required": [
"commandId",
"expectedTurnId",
"input",
"sessionId"
],
"type": "object"
}