addedInput schema / $defs
Added value: +{
+ "ActionModeArg": {
+ "enum": [
+ "auto",
+ "native",
+ "pointer"
+ ],
+ "type": "string"
+ },
+ "ActionScopeArgs": {
+ "additionalProperties": false,
+ "properties": {
+ "query": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "role": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "states": {
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "ActionTargetArgs": {
+ "additionalProperties": false,
+ "properties": {
+ "query": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "role": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "states": {
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "within": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ActionScopeArgs"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ }
+}
addedInput schema / properties / focus_mode
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ActionModeArg"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedInput schema / properties / max_nodes
Added value: +{
+ "format": "uint32",
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+}
changedInput schema / properties / return / description
Previous value: -"Terminal observation: \"snapshot\" settles and refreshes/folds a11y, \"settle\" waits for\nvisual stability and returns text-only metadata, and \"none\" skips observation (default)."New value: +"none (default): no observation; settle: text-only visual stability; snapshot: settle and read the current accessibility tree, including app-visible text, with secure values redacted."
addedInput schema / properties / target
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ActionTargetArgs"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedInput schema / properties / text / description
Previous value: -"Text to type into whatever currently has keyboard focus — this tool does not\nfocus a field, so click or `glass_click_element` one first. Sent as synthetic\nkey events, not pasted, so an app's per-keystroke handlers run."New value: +"Synthetic keystrokes, not paste. When `target` is omitted: current keyboard focus. When `target` is supplied: resolves and focuses the target, confirms focus, then types. Newlines do not press Return."
addedInput schema / properties / timeout_ms
Added value: +{
+ "format": "uint64",
+ "maximum": 120000,
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+}