Skip to content
Developer Preview

UserInputClarifyParams

userInput/clarify params: answer with a free-form clarification instead of the structured options — the “let me explain” path; the model receives the clarification text and re-decides.

  • clarification
  • commandId
  • sessionId
  • userInputId
Source

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

{
"description": "`userInput/clarify` params: answer with a free-form\nclarification instead of the structured options — the \"let me explain\"\npath; the model receives the clarification text and re-decides.",
"properties": {
"clarification": {
"$ref": "#/$defs/UserInputClarification",
"description": "`format` is `\"text\"` in v1 (open); `content` is <=500 chars."
},
"commandId": {
"description": "The idempotency handle (UUIDv7).",
"type": "string"
},
"sessionId": {
"description": "The target session.",
"type": "string"
},
"userInputId": {
"description": "The prompt being clarified.",
"type": "string"
}
},
"required": [
"clarification",
"commandId",
"sessionId",
"userInputId"
],
"type": "object"
}