turn/steer
Injects input into the turn the caller names, failing if that turn is no longer active.
Parameters
Section titled “Parameters”Type: TurnSteerParams
turn/steer params: exact-target steering into the currently
running turn.
| Field | Type | Stability | Presence | Description |
|---|---|---|---|---|
commandId |
string |
required | The idempotency handle (UUIDv7). | |
expectedTurnId |
string |
required | The turn you believe is running. Closes the race where the turn completes or is replaced between your read and your steer: input meant for turn A can never leak into turn B. | |
input |
TurnInputPart[] | required | Same content parts as turn/start. |
|
reasoningEffort |
ReasoningEffort | optional | Reasoning tier for the model calls this steer’s input reaches. Applies forward, never backward; absent means unspecified, not “reset”. | |
sessionId |
string |
required | The target session. |
Source
schema/msp/experimental/msp.schema.json#/methods/turn~2Fsteer
{ "description": "Injects input into the turn the caller names, failing if that turn is no longer active.", "params": { "$ref": "#/$defs/TurnSteerParams" }, "result": { "$ref": "#/$defs/TurnSteerResult" }}