Who does what?

You specify a web task. Your Agent creates one run through HTTP or MCP, obtains a CDP address, and uses Playwright, Puppeteer, or a documented Patchright version for page actions. If a step needs you, the Agent can hand over the same run and continue after you return it.

What does “reusable” mean?

A run can save persistent website state for a later run. This does not freeze every temporary page detail, and the target site can still require a new sign-in. Inspect the page in each new run before assuming authentication is valid.

How does a task finish?

Retrieve needed downloads while the run is active. Your Agent explicitly ends any run it created and checks browser release, saved state, and billing settlement separately. Disconnecting the control client only disconnects that client.

Ready to try? See quick start. The live setup reference defines the full contract.