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.
Drop the desktop_record_* / desktop_recorder_* verbs: whole-desktop recording moves to ab core (adom-bridge#143)
Counterpart of adom/adom-bridge#143 (John, 2026-09-05: pup owning desktop_* verbs "is not how its supposed to work").
pup 2.0.396 claims the verb prefixes desktop_recorder_ and desktop_record_ in src/bridge.json and implements the whole-desktop recorder in src/server.js (Chrome getDisplayMedia HUD, .webm). The desktop_ namespace is ab core's; whole-desktop recording is moving there natively (WGC on a monitor + WASAPI loopback audio, MP4), same verb names and args.
Ask for pup:
- Drop the
desktop_recorder_anddesktop_record_prefixes and those verbs from bridge.json once ab core serves them (or immediately if ab enforces core precedence). Keeppup_record_*/browser_record_*for TAB recording; that is pup's feature. - Until then, make the verbs fail fast when the bridge cannot spawn instead of leaving callers with
Request timed out(measured on arav-rog tonight, adom-bridge#142: npm install fails, 496 spawn attempts in backoff, every desktop_record_* call times out). - Update pup's own skills so they do not present desktop recording as pup's.