manage_session
Create, close, and inspect browser sessions. Control the lifecycle of automated browsing windows for web tasks.
Instructions
One session is one browser. open starts one on a chosen lane (the
first navigate of a conversation can open one for you, and says so when
it does); close ends the browser; with auth state saved, the login
survives; the session never does. status reads liveness first, so a
dead browser says so, then lists every session this server holds with its
pages, budgets, and what is shared: sessions belong to the server
process, not to a conversation. capabilities, budget, and
reset_budgets report and manage limits. handoff hands the window to
the human for a login, an MFA prompt, or a bot wall. export_handle and
import_handle move a live session between conversations on this
machine: see get_workflows(task='session-transfer'). lanes is the
local lane database (status, export, import, erase). profiles reloads
site profiles from disk. On open, auth_state loads a saved login,
contexts=2 gives one session two independent cookie jars, and device,
viewport, locale, and timezone set what pages in this session
believe about their environment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | No | ||
| lane | No | ||
| note | No | ||
| path | No | ||
| site | No | ||
| token | No | ||
| action | No | status | |
| device | No | ||
| locale | No | ||
| reason | No | ||
| context | No | ||
| session | No | ||
| contexts | No | ||
| timezone | No | ||
| viewport | No | ||
| auth_state | No | ||
| expires_minutes | No |