A live link on every new tab
Opening a tab returns a signed link where a person can watch the browser and, if allowed, use it. A full-page viewer with tabs, an address bar and "Hand back to agent".
In review. This work package is finished and under review; it is not on the hosted service yet. We will update this entry when it ships.
API
POST /v1/tabsand MCPbrowser_openreturnlive_url,live_mode(interactiveorview) andlive_url_expires_atfor a new tab. A tab a page opens (a popup,target=_blank) carries its link the first time a listing reports it.live: "view" | "interactive" | "none"chooses; the mode never exceeds what the user's policy allows.- Opening the link brings that tab to the front for the person, without changing the agent's default tab.
- Contract 1.10.0 (additive). The Python and TypeScript SDKs expose the link on a tab.
Dashboard
- The viewer fills the window under a slim bar: the user's tabs, back, forward, reload, an address box, full screen, paste, an on-screen keyboard on touch screens, and "Hand back to agent". View-only links show no input controls.
- Interactive links capture the keyboard with a visible hint ("press Esc twice to release"). The page refreshes its ticket while open and says plainly when a link has expired.
Reliability
- The viewer's controls are gateway calls through the same service layer as REST and MCP: address rules, allowed domains, the network guard and site policy apply unchanged. Every issued link and every control is in the audit log.