browser_open
Opens or navigates browser tabs to load web pages, supporting single URLs or batches of up to five, and returns settled page snapshots for each.
Instructions
Wake the workspace and open or navigate your current browser tab. Pass either url or a bounded urls list (maximum 5). To check several sites, open them in ONE call with urls: it opens independent tabs in the same authenticated browser context and returns one compact, ordered result per URL; that results list is the authoritative source for each tab_id. A URL that fails (DNS, block) is reported on its own row and the other tabs stay open. Batch results omit page bodies: next, call browser_extract/observe for every returned tab_id together in one response, since calls on different tabs run in parallel. Returns once the page has settled. By default it reuses your current actor-owned tab, including across a resumed task; set reuse=false only for a genuinely independent second tab (the result carries reused=true when reused). The single-URL result includes a settled page snapshot; use it directly instead of immediately calling browser_observe. Only a returned attention_required=true represents an explicit handoff. A blocked=true page result does not suspend the run: decide whether to take another route or tell the user plainly what could not be completed. For broad public discovery use web_search rather than navigating this tab to a search engine; browser search remains valid when explicitly requested or interaction/personalization matters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Single-page form. Set this URL and leave urls empty/omitted. | |
| read | No | Return the page's readable text with this result, so opening a page in order to read it is one call rather than open then browser_extract. | |
| urls | No | Batch form only. Leave url empty/omitted. Each URL opens its own tab; a failed URL does not close the others. | |
| reuse | No | Single-page form only: default true. URL batches always use independent tabs so atomic rollback is possible. | |
| atomic | No | Rarely needed. true closes every batch tab if any URL fails (all-or-nothing). Omit for the normal independent behavior. | |
| disposition | No |