Skip to content
Developer Preview

session/setReasoningEffort

Sets the session’s standing reasoning-effort default; a turn carrying its own tier overrides it for that turn only (ADR 31255 D1).

Type: SessionSetReasoningEffortParams

session/setReasoningEffort params: set the session’s standing reasoning-effort default. A turn carrying its own reasoningEffort overrides it for that turn only; the default overrides the host’s configured default. Same accept/reject and commandId idempotency shape as session/setModel.

Field Type Stability Presence Description
commandId string required The idempotency handle (UUIDv7).
reasoningEffort ReasoningEffort required The new session default: the closed eight-string tier vocabulary turn/start carries, spelled identically. Invalid tiers are invalid params. A default of max rides provider requests verbatim, never clamped (ADR 28621 D8, ADR 31131 D1).
sessionId string required The target session.
Source

schema/msp/experimental/msp.schema.json#/methods/session~2FsetReasoningEffort

{
"description": "Sets the session's standing reasoning-effort default; a turn carrying its own tier overrides it for that turn only (ADR 31255 D1).",
"params": {
"$ref": "#/$defs/SessionSetReasoningEffortParams"
},
"result": {
"$ref": "#/$defs/SessionSetReasoningEffortResult"
}
}