ax_activate
Activate one actionable node from the immediately preceding ax_read using its snapshot_id and node_id. It fails closed if the UI changed, so rerun ax_read after any result.
Instructions
Activate one actionable node from the immediately preceding ax_read using its snapshot_id and node_id. This generation-safe action fails closed when the UI has been read again. Paired-page nodes use their captured Chrome Session/route and provider IDs; DOM errors never use native/coordinate fallback. Native nodes use the web DOM bridge for scriptable browser content, native AX/UIA activation otherwise, then a freshly verified element-center fallback. The result reports route=chrome_extension|ax|uia|web_dom|element_center. An accepted current actionable token consumes that generation before provider dispatch, so rerun ax_read after any result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | Snapshot-local node id (for example "n7"). The node must be actionable. | |
| background | No | Applies only to the verified element-center fallback. Semantic AX/UIA/DOM activation is already background and cursor-free. | |
| snapshot_id | Yes | Ephemeral snapshot id returned by the immediately preceding ax_read. |