Pup - Puppeteer Bridge
Public Made by Adomby adom
pup is the AI's own browser: a real, full Chrome on the user's desktop that the AI fully controls (a sandbox, not the user's signed-in browser). Rides Bridge; pup_* verbs open windows and tabs, navigate, screenshot, and eval JS.
Crash-restored tabs resurrect into agent-owned windows as about:blank dupes
After the shared adom-you Chrome crashes and pup auto-relaunches, tabs from the dead session get restored INTO a window another agent owns (observed: session flights-review received 5+ extra tabs: duplicates of its own URLs plus about:blank tabs). Agent-side browser_close_tab cleanup races the restore: closed tabs reappear ~30-60s later, and tab ids shift between list and close so cleanup loops can close the wrong tab. Expected: restoredTabsClosed to cover crash-relaunch restores, or restored tabs to land in their original session, never in a different owner's window. Repro: crash shared Chrome with 2+ sessions open, open a new window in the relaunched Chrome, add tabs, watch restore inject dupes/blanks. Bridge on AdomLapper, 2026-08-03, session flights-review, owner flights. User-visible symptom: John asked why his review window had many about:blank tabs.