addedInput schema / properties / message / description
Added value: +"Question or decision context shown to the human."
addedInput schema / properties / options / description
Added value: +"One to three explicit choices to present to the human."
changedInput schema / properties / options / items / anyOf
Previous value: -[
- {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- {
- "properties": {
- "label": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "value": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "value",
- "label"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "description": "String shorthand for a choice value; its first 32 characters are also used as the human-facing label.",
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "properties": {
+ "label": {
+ "description": "Short human-facing label displayed for this choice.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "value": {
+ "description": "Choice value returned as the terminal human decision.",
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "value",
+ "label"
+ ],
+ "type": "object"
+ }
+]
addedInput schema / properties / title / description
Added value: +"Optional choice prompt title shown to the human; defaults to \"Nofax choice\"."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": false,
+ "properties": {
+ "instruction": {
+ "description": "Fail-closed next-step instruction for the caller.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "mustWait": {
+ "const": true,
+ "description": "Signals that the caller must keep waiting for a terminal human response.",
+ "type": "boolean"
+ },
+ "requestId": {
+ "description": "Durable Nofax request handle.",
+ "maxLength": 84,
+ "minLength": 24,
+ "type": "string"
+ },
+ "status": {
+ "const": "pending",
+ "description": "The request is unresolved and must not be treated as approval.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "requestId",
+ "mustWait",
+ "instruction"
+ ],
+ "type": "object"
+}