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.
pkg install adom/pup-bridge fails: 'Dependency cycle detected involving adom/pup-bridge'
Symptom
adom-wiki pkg install adom/pup-bridge fails with:
error [REQUEST_REJECTED]: Dependency cycle detected involving adom/pup-bridge
(http_status 400, { "error": "Dependency cycle detected involving adom/pup-bridge" })
Reproducible from a neutral working directory (not just inside the package repo), so it blocks end users from installing the pup skill pack.
What I expected
pkg install adom/pup-bridge deploys the pup user skills (pup + 6 sub-skills) into
~/.claude/skills/.
Evidence
adom/pup-bridge@ 2.0.129 declares exactly one dependency:{ "adom/adom-bridge": "^2.0.0" }.adom/adom-bridgedoes NOT listadom/pup-bridgeas a direct dependency, so the cycle the resolver reports is TRANSITIVE (something in adom-bridge's dependency tree resolves back to pup-bridge), or it is a false positive in the cycle detector.- Dependencies were unchanged by the 2.0.129 publish (still
adom/adom-bridge: ^2.0.0), so this is pre-existing, not introduced by the version alignment.
Impact
Every constraint install of the pup skill pack fails. The runtime bridge (streamed to the desktop
via bridge_install) is unaffected; this is only the AI-skills pkg layer.
Ask
Trace the transitive dependency chain the resolver is walking (adom-bridge -> ... -> pup-bridge) and break the cycle, or fix the detector if the loop is spurious. This likely belongs to the adom-wiki pkg resolver / the adom-bridge dependency graph rather than pup itself, but filing here since it blocks pup installs and pup maintainers can route it.
Environment
Ubuntu (Adom cloud container). adom-wiki CLI as shipped in this container. pup-bridge pkg 2.0.129.