addedInput schema / $schema
Added value: +"https://json-schema.org/draft/2020-12/schema"
addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / button
Added value: +{
+ "description": "Button to click, defaults to left",
+ "enum": [
+ "left",
+ "right",
+ "middle"
+ ],
+ "type": "string"
+}
removedInput schema / properties / confirm_token
Removed value: -{
- "description": "From a confirmation_required error, after the user approved this action.",
- "type": "string"
-}
addedInput schema / properties / doubleClick
Added value: +{
+ "description": "Whether to perform a double click instead of a single click",
+ "type": "boolean"
+}
changedInput schema / properties / element / description
Previous value: -"Audit-only description of the target."New value: +"Human-readable element description used to obtain permission to interact with the element"
removedInput schema / properties / expect
Removed value: -{
- "additionalProperties": true,
- "description": "Outcome to verify after dispatch, exactly one of {\"url\": regex}, {\"url_changed\": true}, {\"new_tab\": true}, {\"selector\": css} (visible; add \"gone\": true, \"value\": str or \"value_changed\": true), {\"text\": str} or {\"text_gone\": str}, plus \"timeout\" ms (default 5000). Unmet: ok=false, code=\"outcome_not_observed\"; the action already ran, so do not blindly repeat it.",
- "type": "object"
-}
removedInput schema / properties / first
Removed value: -{
- "default": false,
- "description": "A write tool's selector matching several elements fails with ambiguous_target unless true; true acts on the first match.",
- "type": "boolean"
-}
addedInput schema / properties / modifiers
Added value: +{
+ "description": "Modifier keys to press",
+ "items": {
+ "enum": [
+ "Alt",
+ "Control",
+ "ControlOrMeta",
+ "Meta",
+ "Shift"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
removedInput schema / properties / ref
Removed value: -{
- "description": "Prefer a ref from browser_snapshot over a selector.",
- "type": "string"
-}
removedInput schema / properties / selector
Removed value: -{
- "description": "e.g. \"#submit\", \".btn-primary\".",
- "type": "string"
-}
removedInput schema / properties / tab_id
Removed value: -{
- "description": "Default: active tab.",
- "type": "integer"
-}
addedInput schema / properties / target
Added value: +{
+ "description": "Exact target element reference from the page snapshot, or a unique element selector",
+ "type": "string"
+}
removedInput schema / properties / timeout
Removed value: -{
- "default": 10000,
- "type": "integer"
-}
removedInput schema / properties / wait
Removed value: -{
- "default": false,
- "description": "Wait up to timeout ms for the selector/ref target to exist first (click, double_click, hover, drag: also rendered); on timeout nothing ran (not_found, not_actionable).",
- "type": "boolean"
-}
removedInput schema / properties / x
Removed value: -{
- "default": 0,
- "description": "X coordinate, used without selector/ref.",
- "type": "integer"
-}
removedInput schema / properties / y
Removed value: -{
- "default": 0,
- "description": "Y coordinate, used without selector/ref.",
- "type": "integer"
-}
addedInput schema / required
Added value: +[
+ "target"
+]