addedInput schema / properties / columns / description
Added value: +"Names the read-only columns of the diff grid."
addedInput schema / properties / columns / properties / current / properties / label / description
Added value: +"Header of the read-only Current column."
addedInput schema / properties / columns / properties / sources / description
Added value: +"The read-only Source column(s), in display order."
addedInput schema / properties / columns / properties / sources / items / properties / key / description
Added value: +"Unique key referenced by `fields.<property>.sources`."
addedInput schema / properties / columns / properties / sources / items / properties / label / description
Added value: +"Column header shown to the reviewer."
addedInput schema / properties / context / description
Added value: +"Optional identity/context passthrough echoed back verbatim in elicit_result — NOT shown to the reviewer unless `displayTemplate` renders it."
addedInput schema / properties / expiresInSeconds / description
Added value: +"How long the request stays decidable, in seconds (default 3600, clamped 60-604800 — 1 minute to 7 days)."
addedInput schema / properties / fields / description
Added value: +"Per-property read-only cell values, keyed by requestedSchema property name: { <property>: { sources: { <sourceKey>: value }, current: value, include?: boolean } }. `include: false` starts the field unchecked."
addedInput schema / properties / labels / description
Added value: +"Relabel or localize the action buttons (submit, decline). Each label is trimmed, 1-40 characters; unknown keys are rejected. Button placement and styling stay fixed."
addedInput schema / properties / labels / properties / decline / description
Added value: +"Replacement label for the decline button."
addedInput schema / properties / labels / properties / submit / description
Added value: +"Replacement label for the submit button."
addedInput schema / properties / message / description
Added value: +"The prompt shown to the reviewer above the diff grid — say what change is proposed and why."
addedInput schema / properties / requestedSchema / description
Added value: +"JSON Schema (MCP elicitation requestedSchema subset — flat object of string / number / boolean / enum properties) defining the editable Proposed fields; each property's `default` is its initial proposed value."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "elicitationDelivered": {
+ "description": "True when the request was also pushed to the connected client as a url-mode elicitation; when false, surface `reviewUrl` to the human yourself.",
+ "type": "boolean"
+ },
+ "elicitationId": {
+ "description": "Unique id of the created request — pass it to elicit_await / elicit_status / elicit_result / elicit_cancel.",
+ "type": "string"
+ },
+ "expiresAt": {
+ "description": "When the request stops being decidable (timestamp).",
+ "type": "string"
+ },
+ "reviewUrl": {
+ "description": "URL of the hosted review page where a human decides this request.",
+ "type": "string"
+ },
+ "status": {
+ "const": "pending",
+ "description": "Always `pending` at creation.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "elicitationId",
+ "status",
+ "reviewUrl",
+ "expiresAt",
+ "elicitationDelivered"
+ ],
+ "type": "object"
+}