session_create
Create a persistent browser session for multi-step interactions like clicking, typing, scrolling, and reading state across page transitions. Returns a session ID to continue tasks such as login flows, form submissions, and pagination.
Instructions
Create a persistent interactive browser session for multi-step interaction - clicking, typing, scrolling, reading state across page transitions. Use when the agent must INTERACT with a page (login flows, forms, pagination, click-through) rather than read it once. Returns session_id; persists 8 min idle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Initial URL to navigate to (optional) | |
| cookies | No | Cookies to inject before navigation (["name=value", ...]). Lets the session start already logged-in. Round-trips with session_cookies. | |
| storage | No | Web Storage to inject after the initial navigation lands: {"local_storage": {"k":"v"}, "session_storage": {"k":"v"}}. For login states that live in localStorage rather than the cookie jar. Round-trips with session_storage. | |
| ttl_secs | No | Idle time-to-live in seconds before the session is evicted (default: 480, clamped 60..3600). Raise it for long workflows. | |
| use_proxy | No | Route through proxy (default: false) |