Pup - the AI's own browser
Public Made by Adomby adom
pup gives your AI a real browser on your desktop that it drives completely, in the background, signed in as you: windows that never jump in front of your work, one shared profile that learns your logins, and every window labeled on the taskbar with its AI thread's name.
Taskbar button can render BLANK (overlay badge on empty tile) until something rebuilds the button
Seen live by John on AdomLapper 2026-09-02 (pup 2.0.370, Win11): one pup taskbar button showed NO base art at all - just the small favicon overlay card top-right and the running pill - while sibling tiles (ah ship, Grok Bot, pup-bridge) rendered fine. Forensics: the window was hero-studio-8847, owner 'ah ship check windows'; its thread AUMID (Adom.Pup.thread.ah-ship-check-windows-426878.t7i6da0eb) WAS registered in HKCU with IconResource pointing at an EXISTING tile .ico, and pup's pending/red machinery reported nothing wrong. So the shell had cached a no-icon state for that button (most plausibly the identity stamp landed before the icon registration was readable - the v2.0.275 ordering guard may not cover the adoption/recovery stamp path) and nothing ever nudged the button afterward. A taskbarMode double-flip (tiles->aumid->tiles) rebuilt every button and the art appeared instantly, confirming registration+file were fine and only the shell's cached button was stale. Asks: (1) after registering a NEW thread AUMID key, always force a button rebuild nudge on windows stamped with it, including the adoption/recovery path; (2) the overlay badge compositor should not paint a badge onto a button whose base identity has not been verified applied - a badge on a blank tile is the most confusing possible rendering; (3) consider a periodic cheap audit comparing each live window's STAMPED aumid against the owner thread's CURRENT aumid, re-stamping on mismatch (related: #70, recovered windows silently downgrading). Evidence screenshots archived in the maintainer session 2026-09-02.