@@ -8,15 +8,21 @@ The Android agent should expose **the same gateway capability names** as Linux w
...
@@ -8,15 +8,21 @@ The Android agent should expose **the same gateway capability names** as Linux w
Meaning on Android: phone/device control.
Meaning on Android: phone/device control.
Current first-test APK actions:
Current implemented actions:
-`launch_app`: implemented; starts app by package name.
-`launch_app`: implemented; starts app by package name.
-`open_url`: implemented; opens URL via Android intent.
-`open_url`: implemented; opens URL via Android intent.
-`open_intent`: implemented for implicit Android intent bridge.
-`open_intent`: implemented for implicit Android intent bridge.
-`key_press`: returns explicit unsupported until AccessibilityService/privileged input backend exists.
-`key_press`: implemented for Android global actions via AccessibilityService (`back`, `home`, `recents`, `notifications`, `quick_settings`, `power_dialog`).
-`active_window` / `get_active_window`: explicit unsupported until UsageStats or AccessibilityService grant flow exists.
-`active_window` / `get_active_window`: implemented via AccessibilityService when enabled.
-`screenshot` / `region_screenshot`: explicit unsupported until MediaProjection consent flow exists.
-`clipboard_get`: implemented.
-`clipboard_get`: explicit unsupported until Android foreground/API restrictions are handled.
-`cursor_position` / `mouse_position`: implemented as compatibility shim; Android has touch focus, not a persistent cursor.
-`cursor_position` / `mouse_position`: implemented as compatibility shim; Android has touch focus, not a persistent cursor.
-`list_windows`: implemented as Android foreground-window model compatibility.
-`window_geometry`: implemented as screen geometry fallback.
-`screenshot` / `region_screenshot`: consent flow is wired, but bitmap capture/export is still incomplete until the MediaProjection virtual-display pipeline is finished.