Launch slot
browser_launchStarts or attaches numbered Chrome slots for CDPM's shared CDP automation on request, launching one or many with optional start URLs, proxies, and visible or headless mode.
Instructions
Starts slot Chrome. Call only when the user explicitly asks (other tools never start a closed slot). Without slot, uses the lowest free slot. If already running, just attaches. The user decides windowed (visible) vs headless (hidden): headless: true only if they say "headless/hidden". If unstated, don't guess; ask first, then call with headless. Starting a closed slot without headless only returns a confirmation request. Start several slots at once with slots (list) or count (lowest first). For different jobs per slot, after launching give each slot its own subagent in parallel.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Same start URL for every launched slot (e.g. "https://mail.google.com"). For per-slot or partial URLs use urls instead. Pass it when the start page is known so subagents need no separate navigation | |
| slot | No | One slot to start (1-30). Omit if the user gave no number → lowest free slot | |
| urls | No | Per-slot start URLs, paired in slots order (count: launch order). "" = blank tab. E.g. slots [1,2], urls ["https://www.wehago.com", "https://test.igel.kr"] → 1 opens wehago, 2 opens test.igel.kr | |
| agent | No | Your display name, shown to other agents. Subagents must always set it. Default "claude-68d9". | |
| count | No | When the user gives only a count ("start 3"): starts that many free slots, lowest first | |
| proxy | No | Only when the user asks for a proxy (never otherwise). As given: "1.2.3.4:8080", "http://user:pass@host:port", "socks5://host:port", "host:port:user:pass", etc. Applies to all launched slots, first launch only | |
| slots | No | Slot numbers to start at once (e.g. [1,2,3]), lowest first | |
| proxies | No | Per-slot proxies, paired in slots order (count: launch order) | |
| headless | No | false = windowed (visible), true = headless (hidden). true only if the user says "headless/hidden/no window", false for "visible/headful". If unstated, omit and ask first (no guessing). Applies only on first launch |