Skip to content
Developer Preview

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.

  • commandId
  • reasoningEffort
  • sessionId
Source

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

{
"description": "`session/setReasoningEffort` params: set the\nsession's standing reasoning-effort default. A turn carrying its own\n`reasoningEffort` overrides it for that turn only; the default overrides\nthe host's configured default. Same accept/reject and `commandId`\nidempotency shape as `session/setModel`.",
"properties": {
"commandId": {
"description": "The idempotency handle (UUIDv7).",
"type": "string"
},
"reasoningEffort": {
"$ref": "#/$defs/ReasoningEffort",
"description": "The new session default: the closed eight-string tier vocabulary\n`turn/start` carries, spelled identically. Invalid tiers are\ninvalid params. A default of `max` rides provider requests verbatim,\nnever clamped (ADR 28621 D8, ADR 31131 D1)."
},
"sessionId": {
"description": "The target session.",
"type": "string"
}
},
"required": [
"commandId",
"reasoningEffort",
"sessionId"
],
"type": "object"
}