browse
Run a plain-language web task in a stealth browser, then get the relevant page content as markdown. Reuse a tab_id to continue multi-step flows or supply missing fields.
Instructions
Complete a web task in a stealth browser and return the relevant page content as markdown.
Args: goal: The task in plain language, e.g. "Search Google for X and show the results" or "Find the price of the iPhone 17 on idealo.de". Include every value the task needs (search terms, form values), because fields are filled from the goal. url: Start page. Required unless continuing an existing tab. tab_id: Continue in a tab returned earlier (a follow-up step, or after needs_input / blocked).
Status values: done, blocked, needs_input (the goal lacks a value a field requires: call again with the same tab_id and a goal that includes it), budget (step limit reached), error. The tab stays open so the user can see it; its tab_id is returned. The browser closes itself after a few idle minutes, which also closes its tabs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| goal | Yes | ||
| tab_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |