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.
Releases 583
Standalone per-platform binaries to download and run, no tools needed. The newest is pinned on top.
Consumer bug-report fixes: pup_type now verifies the value landed and flags the foreground-required silent no-op (was reporting ok:true on an empty field); new pup_fill verb sets values in the background (native setter + input/change) for React-controlled inputs; pup_click locates the element then clicks by coordinates to beat the 15s selector-timeout on huge DOMs, plus a domClick option for React toggles that ignore trusted clicks; credential auto-capture now hooks programmatic form.submit(), matches masked type=text password fields on click, and adds keydown-Enter + pagehide safety nets; session_not_found is now bridge-restart-aware and states plainly when a window did not survive a restart.
All releases showing 461-480 of 583
Escape JSON quotes in jump-list task args so the CLI receives valid JSON, plus desktop_caption feedback on switch start and completion
Async PS raise (no event-loop block), respond immediately after raise with background cosmetics, optimistic glyph with delayed auth-recheck self-correction
browser_wiki_set_view now does a real OS SetForegroundWindow raise via osRaiseSessionWindow plus a taskbar flash, so the clicked switch is visibly brought to front
Persistent circuit breaker quarantines crash-poison session files so recoverSessions can't loop-crash the bridge; jump-list task carries the pup icon
Jump-list toggle titles now lead with Adom wiki so the menu is self-describing, not generic
Add _launchInFlight dedup so concurrent opens on one profile can't collide and wedge the bridge; add recovery hints and skill troubleshooting
Add browser_wiki_set_view and per-window wiki jump-list toggle (logged-in vs public) via desktop_set_window_jumplist
Register per-session AUMIDs (#207) for alt-tab/jumplist Adom icon.
Favicons win the overlay; active tab, count in tooltip.
Adom-wide auth gating; overlay favicon(1)/count(2+).
Profiles moved out of the clobbered bridge cache to ~/.adom.
Wiki authed shared across threads; routing fix; sharper hints.
Suppress browser sign-in/work-profile prompt in CfT via launch flags.
pup skill gains the window-type icon section: five taskbar icons and their meanings, the wiki view toggle jump list, and the do-not-repurpose-the-favicon-overlay rule
App-favicon overlay: pup auto-fetches the loaded page's served favicon (the ui-design standard artifact) and wears it on a dark plate in the taskbar overlay, with explicit appIconB64/appName overrides, a reprimand for app URLs serving no favicon, tooltip-carried tab counts when an app icon owns the slot, and refresh on navigate.
Grouped counter digits sit on rounded-rectangle plates, dark with white windows digit and teal with dark tabs digit, keeping large type with proper contrast.