perform_ui_action
Executes explicit Android UI actions—tap, validated node tap, swipe, keyevent, text input, or bounded wait—while capturing before/after UI and checking device/run bindings.
Instructions
Perform one explicit tap, validated snapshot-node tap, swipe, keyevent, ASCII text input or bounded wait. Captures before/after UI. Use trace_id or up to four trace_ids to mark the actual input across explicit processes, plus optional run_id to retain its result. Markers establish a time window, not causality. Every device/run binding is checked before input.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| run_id | No | ||
| serial | Yes | ||
| package | No | ||
| trace_id | No | ||
| trace_ids | No | ||
| analysis_project_id | No | Optional investigation to retain this tool result in. Does not prove target identity or causal relationships. |