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.
Toolbar popup Window-info becomes an in-page floaty card (brand tokens, tooltips teaching the ai-thread-owns-window model) instead of the ab caption
John's design (2026-08-10): now that pup has an in-window UI surface, the toolbar popup's "Window info card" should STOP using the ab desktop caption (always a bit wonky; it was the only surface the jump list had) and instead render a proper in-page floaty/modal card, in the brand tokens, draggable per the floating-windows skill, with EVERY item explained via the great-tooltip system (600ms, clamped): owning ai-thread, container, profile, tabs, age, last agent action.
The card must TEACH the ownership model, especially the ai-thread name: "the ai-thread is the identifier for pup windows - you get one pup window per ai-thread, and pup default-creates tabs in that window for everything the thread manages or needs a browser surface for."
Jump-list clicks keep the ab caption (no in-page surface exists from the taskbar reliably); toolbar-popup clicks get the new card. Reuse the annotate overlay's tooltip singleton + drag grip patterns (both in ANNOTATE_OVERLAY_JS, shipped 2.0.56).
0 Replies
Log in to reply.