@@ -14,7 +14,7 @@ The project is in early development and considered experimental. Pull requests a
1414
1515## Features
1616- Platforms: iOS (simulator + physical device core automation) and Android (emulator + device).
17- - Core commands: ` open ` , ` back ` , ` home ` , ` app-switcher ` , ` press ` , ` long-press ` , ` focus ` , ` type ` , ` fill ` , ` scroll ` , ` scrollintoview ` , ` wait ` , ` alert ` , ` screenshot ` , ` close ` , ` reinstall ` .
17+ - Core commands: ` open ` , ` back ` , ` home ` , ` app-switcher ` , ` press ` , ` longpress ` , ` focus ` , ` type ` , ` fill ` , ` scroll ` , ` scrollintoview ` , ` wait ` , ` alert ` , ` screenshot ` , ` close ` , ` reinstall ` .
1818- Inspection commands: ` snapshot ` (accessibility tree), ` appstate ` , ` apps ` , ` devices ` .
1919- Device tooling: ` adb ` (Android), ` simctl ` /` devicectl ` (iOS via Xcode).
2020- Minimal dependencies; TypeScript executed directly on Node 22+ (no build step).
@@ -118,7 +118,7 @@ agent-device trace stop ./trace.log
118118```
119119
120120Coordinates:
121- - All coordinate-based commands (` press ` , ` long-press ` , ` swipe ` , ` focus ` , ` fill ` ) use device coordinates with origin at top-left.
121+ - All coordinate-based commands (` press ` , ` longpress ` , ` swipe ` , ` focus ` , ` fill ` ) use device coordinates with origin at top-left.
122122- X increases to the right, Y increases downward.
123123- ` press ` is the canonical tap command.
124124- ` click ` is an equivalent alias and accepts the same targets (` x y ` , ` @ref ` , selector) and flags.
@@ -136,7 +136,7 @@ agent-device swipe 540 1500 540 500 120 --count 8 --pause-ms 30 --pattern ping-p
136136- ` boot ` , ` open ` , ` close ` , ` reinstall ` , ` home ` , ` back ` , ` app-switcher `
137137- ` batch `
138138- ` snapshot ` , ` find ` , ` get `
139- - ` press ` (alias: ` click ` ), ` focus ` , ` type ` , ` fill ` , ` long-press ` , ` swipe ` , ` scroll ` , ` scrollintoview ` , ` pinch ` , ` is `
139+ - ` press ` (alias: ` click ` ), ` focus ` , ` type ` , ` fill ` , ` longpress ` , ` swipe ` , ` scroll ` , ` scrollintoview ` , ` pinch ` , ` is `
140140- ` alert ` , ` wait ` , ` screenshot `
141141- ` trace start ` , ` trace stop `
142142- ` settings wifi|airplane|location on|off `
@@ -179,7 +179,7 @@ Pinch:
179179Swipe timing:
180180- ` swipe ` accepts optional ` durationMs ` (default ` 250 ` , range ` 16..10000 ` ).
181181- Android uses requested swipe duration directly.
182- - iOS uses a safe normalized duration to avoid long-press side effects.
182+ - iOS uses a safe normalized duration to avoid longpress side effects.
183183
184184## Skills
185185Install the automation skills listed in [ SKILL.md] ( skills/agent-device/SKILL.md ) .
@@ -304,7 +304,7 @@ Diagnostics files:
304304- Built-in aliases include ` Settings ` for both platforms.
305305
306306## iOS notes
307- - Core runner commands: ` snapshot ` , ` wait ` , ` click ` , ` fill ` , ` get ` , ` is ` , ` find ` , ` press ` , ` long-press ` , ` focus ` , ` type ` , ` scroll ` , ` scrollintoview ` , ` back ` , ` home ` , ` app-switcher ` .
307+ - Core runner commands: ` snapshot ` , ` wait ` , ` click ` , ` fill ` , ` get ` , ` is ` , ` find ` , ` press ` , ` longpress ` , ` focus ` , ` type ` , ` scroll ` , ` scrollintoview ` , ` back ` , ` home ` , ` app-switcher ` .
308308- Simulator-only commands: ` alert ` , ` pinch ` , ` record ` , ` settings ` .
309309- iOS device runs require valid signing/provisioning (Automatic Signing recommended). Optional overrides: ` AGENT_DEVICE_IOS_TEAM_ID ` , ` AGENT_DEVICE_IOS_SIGNING_IDENTITY ` , ` AGENT_DEVICE_IOS_PROVISIONING_PROFILE ` .
310310
0 commit comments