app
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.
← Commit history
rename: adom hydrogen + hydrogen-* naming
1 file changed
+5−5
dev-skills/pup-bridge-dev/SKILL.md+5−5@@ -138,7 +138,7 @@ degraded path exists). Contract: ## Cold-start self-heal — the architecture (what 1.1.0 added, the reason this repo exists) -On a fresh PC (HD bundles AD; the installer pre-installs neither Node nor Chrome for Testing), the first+On a fresh PC (Hydrogen bundles AD; the installer pre-installs neither Node nor Chrome for Testing), the first `browser_open_window` used to fail with a generic "Failed to launch Chrome after 3 attempts" + a dev string. Now: @@ -528,7 +528,7 @@ must clear it first. - **Minimize→re-show loop as the focus drop** → on an on-screen window the minimize/restore is a visible flicker; a burst of retries strobes. The `AttachThreadInput` handback needs no minimize, so no flicker. - **A pup-side localhost reachability probe** → redundant; AD core already reprimands a localhost URL when- it fails to load (and HD's working localhost passes clean). Don't re-add it.+ it fails to load (and Hydrogen's working localhost passes clean). Don't re-add it. ## The user↔AI balance — background for the AI, but the HUMAN can take any window (John's rule) @@ -1286,10 +1286,10 @@ evidence, never on inference; (2) require the fault on TWO consecutive observati anything user-visible, and refuse a change that would be wholesale (e.g. a reconcile that would empty a session is a probe failure, not reality). -**Never invent UI that Adom already has.** I hand-drew a pup cursor instead of using HD's. The+**Never invent UI that Adom already has.** I hand-drew a pup cursor instead of using Hydrogen's. The canonical AI cursor is `adom-browser-extension/extension/src/cdp.js` → `cursorScript` (itself a-byte-faithful copy of HD's `hd-control` AI_CURSOR_JS). Copy it; do not redesign it. Same for anything-with a brand surface — check HD and the extension FIRST.+byte-faithful copy of Hydrogen's `hd-control` AI_CURSOR_JS). Copy it; do not redesign it. Same for anything+with a brand surface — check Hydrogen and the extension FIRST. **Prove taskbar/visual work ON GLASS, never from the API.** The badge API reported `favicon+adom` success while the badge was literally invisible (dark favicon on a dark plate). Three revisions were