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.
Fields and variants
Section titled “Fields and variants”clarificationcommandIdsessionIduserInputId
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"}