Run a sequence of devilge tools in one round trip
devilge_batchChain multiple devilge UI automation tools in a single call, stopping at the first error, to streamline steps like tap, wait, and screenshot while reducing permission prompts.
Instructions
Executes a sequence of devilge tools sequentially in a single MCP call. Stops on the first error. Use this to chain predictable steps such as tap → wait_for_idle → take_screenshot, reducing tool-call overhead and permission prompts in the host UI.
Rules: • Capped at 20 actions per call. • Cannot call itself (no nesting). • Cannot include destructive tools (devilge_clear_app_data, devilge_install_apk). Invoke those directly so the user always sees a dedicated confirmation prompt. • Each sub-tool's input is validated before its handler runs.
Returns the concatenated content of every successful step, prefixed with a step label, plus a summary line. On failure, sets isError=true and reports which step stopped the batch and why.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Sequence of devilge tools to invoke in order. Capped at 20 per call. |