AI agent instructions
AI agent instructions
use() callback starts the session and stops it when the callback finishes, including when it throws.
Usage
See more operations on sessions:Scrape
Scrape the current page
Observe
Observe the current page state
Execute
Execute an action on the page
Parameters
Use the defaults or pass these options toclient.Session(options):
boolean | undefined
deprecated:Remote sessions always use the supported browser launch mode.
Retained as a boolean so existing typed configuration still compiles.
true is discarded; false raises a migration error when starting.boolean | undefined
Open the live viewer in the local default browser after the session starts.
This is a local SDK option and is not sent to the API.
number | undefined
Idle timeout in minutes. Session closes after this period of inactivity (resets on each operation).
number | undefined
Maximum session lifetime in minutes (absolute maximum, not affected by activity).
boolean | (NotteProxy | ExternalProxy | TailnetProxy)[] | undefined
List of custom proxies to use for the session. If True, the default proxies will be used.
"chromium" | "chrome" | "chrome-nightly" | "chrome-turbo" | undefined
The browser type to use. Supported values are chromium and chrome. chrome-nightly and chrome-turbo are legacy aliases for chrome.
string | null | undefined
The user agent to use for the session
number | null | undefined
The width of the viewport
number | null | undefined
The height of the viewport
boolean | undefined
Whether to try to automatically solve captchas
string | null | undefined
The CDP URL of another remote session provider.
boolean | undefined
Whether to use web bot authentication.
string[] | undefined
Managed Auth connection IDs to verify and, when necessary, authenticate inside this session. Authentication finishes before the session is returned unless wait_for_authentication is false.
string | null | undefined
The vault to use for the session
string[] | null | undefined
Overwrite the chrome instance arguments
"5:4" | "16:9" | null | undefined
Viewport shape preset. When set, the backend fits the largest rectangle of this aspect ratio inside the sampled available screen area. Cannot be combined with explicit viewport_width/viewport_height.
"raw" | "full" | "last_action" | undefined
The type of screenshot to use for the session.
SessionProfile | null | undefined
Browser profile configuration for state persistence
{ [key: string]: string; } | null | undefined
Extra HTTP headers to be sent with every request.
boolean | undefined
Whether to wait for Managed Auth profile restoration and authentication before returning the session. When false, authentication continues in the background after the browser is ready.
boolean | undefined
Enable Notte’s highest-fidelity browser environment for sites with sophisticated bot detection. Available to approved workspaces.
boolean | undefined
Whether to enable the Notte recorder extension for this session. The extension is installed but remains inactive when this is false.
Direct constructor reference
Direct constructor reference