What problem does it solve? Running a VS Code build from sources for UI automation or debugging normally requires manual profile setup, port management, and sign-in handling, and concurrent instances collide over shared state files and debug ports. ## Core Features & Use Cases - Isolated throwaway profiles: Clones an authenticated user-data-dir into a slim temp copy (excluding caches, workspace storage, and logs) so Copilot/GitHub sign-in persists without mutating the original profile. - Automatic port allocation: Picks free ports for the renderer CDP endpoint, extension host, main process, and agent host, then prints them as a single JSON line for programmatic consumption. - UI driving and debugging: Attach @playwright/cli over CDP to automate the workbench (including Monaco chat input via the monaco-paste.sh helper) and attach dap-cli to set breakpoints in any process, even simultaneously. - Use Case: Run two parallel agents, each launching its own Code OSS instance with a unique Playwright session, driving chat prompts and taking screenshots without port or clipboard conflicts. ## Quick Start Ask the AI to launch a Code OSS dev build with an isolated authenticated profile and print the CDP and debugger ports as JSON so you can attach Playwright and dap-cli.