addedInput schema / properties / frame
Added value: +{
+ "additionalProperties": false,
+ "description": "Child frame: at least one of url/title/path. url/title exact; path=unique nested CSS iframe steps (e.g. [\"#frame\"]); exclusive with frame_id.",
+ "properties": {
+ "path": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 16,
+ "minItems": 1,
+ "type": "array"
+ },
+ "title": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "url": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / frame_id
Added value: +{
+ "description": "Selector frame; default main.",
+ "type": "string"
+}
addedInput schema / properties / name
Added value: +{
+ "description": "role only: exact AX name; empty allowed.",
+ "maxLength": 10000,
+ "type": "string"
+}
addedInput schema / properties / nth
Added value: +{
+ "description": "Selector only: zero-based DOM index, AX tree order for role.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / observe
Added value: +{
+ "additionalProperties": false,
+ "description": "Read this explicit control after the action within its remaining budget; observation is separate from delivery. No assertion or automatic replay.",
+ "properties": {
+ "frame": {
+ "additionalProperties": false,
+ "description": "Child frame: at least one of url/title/path. url/title exact; path=unique nested CSS iframe steps (e.g. [\"#frame\"]); exclusive with frame_id.",
+ "properties": {
+ "path": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 16,
+ "minItems": 1,
+ "type": "array"
+ },
+ "title": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "url": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "frame_id": {
+ "description": "Selector frame; default main.",
+ "type": "string"
+ },
+ "max_chars": {
+ "default": 16000,
+ "maximum": 64000,
+ "minimum": 1000,
+ "type": "integer"
+ },
+ "max_options": {
+ "default": 30,
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "name": {
+ "description": "role only: exact AX name; empty allowed.",
+ "maxLength": 10000,
+ "type": "string"
+ },
+ "nth": {
+ "description": "Selector only: zero-based DOM index, AX tree order for role.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "popup_selector": {
+ "description": "Optional unique CSS popup in the control frame; otherwise use browser-resolved controls/owns relations and control descendants.",
+ "maxLength": 10000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "ref": {
+ "type": "string"
+ },
+ "selector": {
+ "description": "Query by selector_type; role example: selector=\"link\", name=\"Claim\".",
+ "maxLength": 10000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "selector_type": {
+ "description": "Default css. label: exact associated HTML label, whitespace normalized. placeholder: exact attribute.",
+ "enum": [
+ "css",
+ "xpath",
+ "label",
+ "placeholder",
+ "role"
+ ],
+ "type": "string"
+ },
+ "timeout_ms": {
+ "default": 1000,
+ "maximum": 5000,
+ "minimum": 100,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / ref
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / selector
Added value: +{
+ "description": "Query by selector_type; role example: selector=\"link\", name=\"Claim\".",
+ "maxLength": 10000,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / selector_type
Added value: +{
+ "description": "Default css. label: exact associated HTML label, whitespace normalized. placeholder: exact attribute.",
+ "enum": [
+ "css",
+ "xpath",
+ "label",
+ "placeholder",
+ "role"
+ ],
+ "type": "string"
+}
changedInput schema / properties / timeout_ms / description
Previous value: -"Total preparation/dispatch/verification budget."New value: +"Total preparation/dispatch/verification and optional observation budget."