device_list
List available devices (Android and iOS) across every connected device host. A device on another host carries a host field; every device tool accepts its udid the same way. Shows only free devices and devices currently used by you. An Apple TV is listed with os "iOS" plus deviceClass "AppleTV" and osLabel "tvOS": read/app tools (ios_screenshot, ios_page_source, ios_active_app, ios_list_apps, ios_launch_app) work as usual, but it has NO touchscreen — ios_tap/ios_swipe/ios_send_keys refuse on it. Drive it with the TV tools instead: tvos_select(x,y) / tvos_focus(label) to pick an element, ios_tv_button for remote keys, ios_tv_text to type, ios_tv_volume for volume. An Android TV (Chromecast with Google TV) is listed with os "Android" plus deviceClass "AndroidTV" and osLabel "Android TV": every device_* tool works on it as on a phone, and the remote is device_key (DPAD_UP/DOWN/LEFT/RIGHT = 19-22, DPAD_CENTER = 23, BACK, HOME, MEDIA_PLAY_PAUSE = 85).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||