run_action
Run browser steps you write, with Jev choosing the right control on each page. Handles multiple independent errands in one call, one tab each, and returns step status plus a handoff when a run stops.
Instructions
Drive a browser through steps you write, with Jev choosing on each page. Covers several independent errands in one call through groups, one tab each, so two sites never need two calls. Returns a status per step, a handoff when one stops, and the tokens the API reported. Read this server's instructions for the step shapes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | A single step. Use tasks for a series. | |
| debug | No | Record every browser call and Jev answer to the JSONL file named in tracePath. | |
| tasks | No | Steps in order on one tab, one primitive action each. | |
| expect | No | Text that proves the run worked. Read off the final page. | |
| groups | No | Independent errands, run at the same time, one tab each. Use this whenever the work splits across two sites, accounts, or searches instead of calling the tool twice. | |
| noFail | No | Run the rest of the series even after a step that did not complete. | |
| values | No | Text the steps may type, such as an email. Never a password or a one-time code. | |
| groupId | No | Tab group to open a new tab in. | |
| maxSteps | No | Page actions the whole call may spend. Default 40. | |
| startUrl | No | Address to open before the first step. | |
| targetId | No | Tab to work in. Omit to open one, which is returned in targetIds. | |
| timeoutMs | No | Ceiling for the whole call. Default 90000. On expiry the call returns normally with the steps that finished and a handoff naming the rest. Keep it under your own client's transport timeout, because a dropped call still leaves the browser work done. | |
| contextPaths | No | Files the steps may read. | |
| returnSnapshot | No | Include the final page's accessibility tree. |