Start a browser profile
start_profileLaunch an existing Dolphin{anty} browser profile by name or ID, with optional automation for driving pages via Chrome DevTools Protocol.
Instructions
Launch an EXISTING browser profile. This is the tool for 'open/run/spin up ' — identify it by name if that is what the user gave you, or by browserProfileId. Never route a named profile to create_profile: a new profile has none of the original's cookies, logins or history, so it is not the profile the user meant.
Pass automation: true to drive the page with the browser_* tools afterwards, then stop_profile to sync the data directory back to the cloud. Requires the Dolphin{anty} desktop app to be running.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dpr | No | Device pixel ratio of your real display. | |
| name | No | Name of an EXISTING profile, resolved to its id for you. Use this when the user names a profile ('spin up jannytest') — never create a new profile to satisfy a name they gave you. | |
| noTabs | No | Skip restoring the profile's saved tabs. | |
| headless | No | Launch without a GUI. Implies `noTabs`. | |
| is_owned | No | Make this machine the owner of the synchronizer session. | |
| automation | No | Expose the Chrome DevTools Protocol so Puppeteer/Playwright/Selenium can drive the browser. The response then carries `automation.port` and `automation.wsEndpoint`. Unavailable on the Free plan (HTTP 402). | |
| screenWidth | No | ||
| name_session | No | Synchronizer session id — profiles sharing it mirror the owner's actions. | |
| screenHeight | No | ||
| browserProfileId | No | Profile id. Give this or `name`. | |
| browserProfilePassword | No | Required only if the profile is password-protected. |