navigate
Navigate to a URL, go forward, or go back in Chrome. Supports stealth mode for anti-bot pages and headed mode to bypass CDN blocking.
Instructions
Navigate to URL or go forward/back. Omit tabId for new tab.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tabId | No | Tab ID. Omit for new tab | |
| url | Yes | URL, "forward", or "back" | |
| workerId | No | Worker ID for parallel ops. Default: default | |
| taskId | No | Task id when routing through a task-scoped browser lane. | |
| laneId | No | Task-scoped browser lane id. When supplied with taskId, navigate uses/records the lane-owned target. | |
| stealth | No | CDP-free mode: opens tab via Chrome debug API without CDP attachment during page load. Use for Cloudflare Turnstile or similar anti-bot pages. CDP attaches after page settles. | |
| stealthSettleMs | No | How long to wait (ms) before attaching CDP in stealth mode. Default: 8000. Range: 1000-30000. | |
| autoFallback | No | Auto-retry with stealth when CDN/WAF block is detected (access-denied, bot-check, captcha). Default: true. Set false to disable. | |
| headed | No | Force navigation in headed (non-headless) Chrome. Bypasses CDN/TLS-level blocking by using a real Chrome user-agent and TLS fingerprint. Requires a display. Default: false. | |
| profileDirectory | No | Chrome profile directory name (e.g., "Profile 1"). Use list_profiles to see available profiles. Launches a separate Chrome instance for each profile. If omitted, uses the server default. Cannot be combined with workerId. | |
| recall | No | Override OPENCHROME_AUTO_RECALL for this call. true forces domain skill injection; false suppresses it even when the flag is on. | |
| capture_artifact | No | When true, stage a replay artifact navigation step for oc_skill_record after a successful URL navigation. Default false is a strict no-op. |