live_run_multiple_steps
Run an ordered sequence of browser steps live in one call, sharing a variable context and stopping at the first failing step. Use this to execute multi-step flows without multiple round trips.
Instructions
Runs a whole ordered sequence of plain steps (locator/page/assert/variable -- not Conditional/Repeat/Iterate) live against the side panel's target tab in one call, sharing one variable context across them (so a variable step's captured value can feed a later step's own expression arg, same as inside a real flow). Stops at the first failing step, same as a real flow would -- results has one entry per step actually attempted, so a shorter results than the input steps tells you where it stopped. Prefer this over several live_run_step calls back to back when the sequence is already decided (e.g. open a dropdown, then pick an option) -- one MCP round trip instead of one per step, and the tab stays claimed for the whole sequence instead of being released and re-claimed between each action. Requires the side panel open and connected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | Yes | ||
| project | No | Path to the project root (same folder the side panel connects to). Defaults to the EASYSPEC_PROJECT environment variable if omitted. | |
| session | No | Which connected side panel to target, by its connection id (see live_status) -- only needed when more than one side panel is connected to the same project. |