Closed general

pkg install adom/pup-bridge fails: 'Dependency cycle detected involving adom/pup-bridge'

John Lauer · 3mo ago ·closed by John Lauer

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-bridge does NOT list adom/pup-bridge as 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.

1 Reply

John Lauer · 3mo ago

Traced and resolved.

The cycle was REAL and mutual: adom/pup-bridge declares {"adom/adom-bridge": "^2.0.0"}, and adom/adom-bridge 2.0.25 through 2.0.28 declared {"adom/pup-bridge": "^2.0.0"} back. The resolver correctly refused the loop.

adom/adom-bridge 2.0.29 (published 2026-08-12 21:53Z, after this issue was filed) dropped its pup-bridge dependency, which breaks the cycle at the max-satisfying row. Verified end to end: adom-wiki pkg install adom/pup-bridge now succeeds, delivering the pup skill pack (7 user skills, including the new pup-settings) plus ab's 33 skills via the dependency.

Closing. If ab ever re-adds a pup-bridge dependency the loop returns, so noting the invariant here: the skills dependency direction is pup-bridge -> adom-bridge only, never both ways.

John Lauer closed this · 3mo ago

Log in to reply.