Adom Hydrogen
Public Made by Adomby adom
The whole Adom experience as one signed native app: your editor, your AI agent, and the full electronics design toolchain, running locally on your own machine.
Setup step 3 'Update Adom packages' wedges forever on pre-existing installs — gate wants skills-deployed but skips-only converge never lands them
hd-feedbackType: Bug · [hd-feedback] · setup step 3 "Update Adom packages" wedges permanently on pre-existing installs
Reported by Kale in gchat ("Cannot get an install success, likely because I already had it installed… errors at step 3… uninstalling the app didn't work either") — reproduced and root-caused from a container with the same stale manifest shape.
Symptom
Setup stops at step 3 of 20 with the red banner: "Setup stopped at 'Update Adom packages': Updating Adom packages to the latest published versions (adom-wiki pkg update)…". Retry fails identically, forever. Uninstalling/reinstalling the HD app does not help.
Root cause — the gate demands an artifact its own converge path can't produce
Per the step definition (setup_steps_wsl.rs / hd-setup-steps): step 3 "gates on the ARTIFACT (hd-bootstrap == registry latest + skills deployed), not the raw exit code; re-runs bootstrap postinstalls when an update lands."
On a machine that already had HD installed:
- The workspace manifest still holds pre-June-consolidation slugs.
adom-wiki pkg update(1.0.55) emits 7×STALE_INSTALL"no longer resolves — skipped" foradom/mouser,adom/digikey,adom/jlcpcb,adom/parts-search,adom/pup,adom/screenshot-paste,adom/adom-desktop-puppeteer-bridgeand exits 0. Verified: the first four now live atadom/adom-{mouser,digikey,jlcpcb,parts-search}(old slugs 404). - Because stale entries are skipped, no hd-bootstrap update "lands" → the postinstall never re-runs → the bundled
hd-*skills are never (re)deployed. - The gate's artifact check ("skills deployed") fails → step hard-stops. Retry re-runs the exact same no-op converge → permanent wedge.
The wedge lives in the WSL workspace manifest, so uninstalling the desktop app can't clear it — matching the reporter's experience.
Fix suggestions
- Gate fallback (main fix): when the artifact check fails after
pkg update, force the converge instead of only hoping an update lands:adom-wiki pkg install adom/hd-bootstrap(plain install re-runs postinstall even at the same version;pkg ciis the stronger clean-reinstall). Retry then succeeds. - Manifest self-heal: migrate/prune June-renamed slugs (
adom/mouser→adom/adom-mouser, etc.) during step 3 so old manifests converge instead of accumulating skips. - CLI (secondary, adom-wiki-cli 1.0.55):
- False positive:
adom/adom-desktop-puppeteer-bridgeis flaggedSTALE_INSTALLbut resolves fine (1.9.69). - Dead-end hints:
pupandscreenshot-paste404 under everyadom/slug, so "reinstall under its current name" is unactionable — they need a resolvable name or an explicit fold-in note.
- False positive:
Workaround for affected users (now)
In the workspace distro: adom-wiki pkg install adom/hd-bootstrap → then hit Retry on step 3. (Or virgin reset, which wipes the distro.)
Environment
HD v0.1.173 · release · AD 1.9.154 (reporter) / repro on adom-wiki 1.0.55, hd-bootstrap 0.2.23 · gchat thread: spaces/AAAAfD3U2BY (Kale's report, 2026-07-21)