launch_app
Launch Android or iOS apps by package name or bundle ID. Optionally force-stop the app first for a fresh, cold start.
Instructions
Launch an app by Android package name or iOS bundle id. Use search_apps() to find it.
Args: device: ADB serial or ios:. package: App package name or iOS bundle id, e.g. "com.android.chrome" or "com.google.chrome.ios". fresh: If True, force-stop the app first (cold start, clears in-memory state — back stack, unsaved drafts, login flow position, etc.). If False (default), reuses any existing background instance (warm start — resumes wherever the user left off). Use fresh=True for benchmarks, fresh start of a flow, or when the current app state would interfere with the task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fresh | No | ||
| device | Yes | ||
| package | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |