Skip to content
Developer Preview

turn/steer

Injects input into the turn the caller names, failing if that turn is no longer active.

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