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.
Verbs that carry a password (credential_set, pup_type) drop the bridge on both boxes; read verbs keep working
Summary
On 2026-09-29, during a vendor sign-up, every call that carried a password dropped the pup bridge. credential_set (storing a new login) and pup_type (typing the password into a login field) both ended with an HTTP error to pup's local port. It happened on both AdomLapper and ConfRoomROG. Read verbs (pup_credentials, pup_eval, pup_screenshot) kept working throughout, and the bridge came back on its own.
This may be related to #122 (the full Windows vault on AdomLapper), but ConfRoomROG has a small vault and also dropped, and pup_type does not write to the vault at all.
Steps
pup_open_windowon a vendor login page, focus the password field.pup_type {"text": "<a 24-character random password>", ...}→ HTTP error to the local port. Nothing is typed.credential_set {"host": "<vendor host>", "username": "<email>", "password": "<same>"}→ same error.- Any read verb straight afterwards → OK.
Expected
The password is typed or stored, or a structured error comes back (vault_full, secret_rejected, ...) without the bridge dropping.
Workaround used
Keep the password in a 0600 scratch file, type it with nbrowser_type in the user's own Chrome, and let the browser save it. pup_import_browser_logins then brings it into the vault. AI Flow's aiflow-credentials skill documents this until pup can take a secret safely.
Found by the adom-aiflow buck molecule run (gap 16 in its gap log).