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.
pup_progress paints nothing through windowTarget while a direct desktop_taskbar by hwnd paints fine
Evidence pair in shotlog channel crr-pup-test (PROGRESS BUG EVIDENCE A/B, 2026-08-16): calling desktop_taskbar directly with the session window's hwnd renders the Win11 progress underline on the thread-tile button; the pup_progress verb path (2.0.195, which resolves the hwnd via resolveSessionHwndByBounds then targets via windowTarget) leaves the pill gray in the same conditions, including steady state. So windowTarget is returning something the paint cannot land on for this session (stale/validated-away hwnd, or the titleContains fallback with titleTag off). Next step: add a debug field to the verb response echoing the exact target windowTarget returned, compare against the known-good hwnd, and fix the resolution. The verb, hints, and pup-progress sub-skill are otherwise shipped and correct; only the paint targeting is broken. Also worth checking whether the agentActivity auto-strip suffers the same defect on tiled buttons, since it shares windowTarget.