browser_run
Drive a real Chrome browser toward one goal per call, returning either a verified result or a concrete question instead of guessing. Reuse the session to continue, observe, act, or close.
Instructions
Open a new browser session and work toward a goal. Jev acts fast on its own and hands back early with a question when unsure; continue with browser_act / browser_resume from the returned snapshot. Returns a session ID and a status; handoff statuses include a concrete question for the agent or user. Reuse the session with browser_resume, browser_observe, browser_act, and browser_close.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Initial HTTP(S) URL. Omit to start on a blank tab. | |
| goal | Yes | Task to complete in the browser. | |
| budget | No | Per-invocation limits. | |
| values | No | Every piece of text the page needs typed (search terms, form fields) must be given here as { short field description: text }. Text inside the goal is never typed. Secrets use {secret_ref: 'env:NAME' or 'file:PATH', origins: [...] }. | |
| profile | No | Configured engine profile name; defaults to the server engine. | |
| success | No | Optional checks that are false now and become true only when the goal is done, e.g. url_matches for the result page. Checks that already hold on the start page are ignored. | |
| thresholds | No | Per-session decision confidence thresholds (0 to 1). | |
| constraints | No | Navigation allowlist and irreversible-action gate. | |
| navigation_timeout_ms | No | Navigation timeout in milliseconds; defaults to 30000. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| title | Yes | ||
| trace | Yes | ||
| usage | Yes | ||
| reason | Yes | ||
| status | Yes | ||
| timing | Yes | ||
| details | No | ||
| session | Yes | ||
| question | Yes | ||
| snapshot | Yes | ||
| screenshot_path | No |