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.
Plain-mode strip can leave a straggler: a window without a resolved hwnd keeps its branded button
Seen during the verified 6-state ralph walk (2.0.192, shots in shotlog channel crr-pup-test): after switching taskbarMode to plain, one window (research, github page) kept its teal tile + favicon badge while the rest collapsed under the stock Chrome-for-Testing button. stripAllPupIdentities wipes properties per-hwnd and skips sessions whose hwnd is not resolved at strip time; the skipped window's per-window AppUserModel properties survive, so its button stays branded until the window closes. Fix: retry the wipe for hwnd-less sessions once their hwnd resolves (hook the same retry the stamp path uses), or resolve-then-wipe with the bounds resolver inside the strip.