browser_task
Operate a website autonomously in your logged-in Chrome: provide a start URL and plain-language goals, and the agent performs clicks, selections, and keystrokes within a domain-bound safeguard.
Instructions
Operate a website autonomously in the user's real, logged-in Chrome: open url, then pursue goals written as plain sentences, deciding every click, selection and keystroke without asking. Right for multi-step work on one site: filling a form, walking to a page that is only reachable by clicking, searching inside a site, reading something behind a session the user already has. Wrong for reading one page (use browser_read), for public pages that need no login (use a web fetch or search tool), and for logging in, paying, ordering or submitting anything on a banking or payment site. Never put credentials into goals: the goals and every typed value come back in the result. The run stays on the registrable domain of url and stops when a step would leave it; widen that with allow_domains. Bounded by max_actions (default 25, values above 60 are rejected) and time_budget_s (default 120 s, values above 900 s are rejected); the call blocks until the run ends, and only one run can be in flight at a time, including any run still finishing after its budget ran out. Set dry_run to get the first planned step without executing anything. The underlying agent cannot see into iframes or shadow DOM, cannot do file uploads, cannot follow pop-up tabs, and only observes the visible viewport, so it scrolls but never reads what is not rendered. The result reports the status, the final URL, every executed step and the reason it stopped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| goals | Yes | ||
| dry_run | No | ||
| max_actions | No | ||
| allow_domains | No | ||
| time_budget_s | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||