Deprecated: This reference supports the stablebrowserimplementation.
hatch. Prefer the unifiedbrowsertool when experimental mode is enabled.
browser.start launch modes:
cdp_port=N: managed CDP, opens a local debugging port so other local tools can attach (see the browser_cdp skill)private_mode=true: same as the default, kept for backward compatibilityParameter meanings:
headed: whether to display the browser windowprivate_mode: kept for backward compatibility; it no longer changes the launch modeThe two parameters are independent and can be freely combined.
Default launch:
{"action": "start"}
Open a visible window:
{"action": "start", "headed": true}
private_modeAlready the default behavior — do not set it. The parameter is kept only so that older calls keep working, and passing it together with cdp_port is rejected.
private_mode is an explicit parameter for each start call and is not persistedstop it and then start again to switch launch modes or window visibility