Adom Bridge
Public Made by Adomby adom
Adom Bridge unleashes your AI onto your full PC: full power, full safety. The AI breaks out of the container it runs in and onto your real machine, managing and running your entire laptop as you: launch apps, move files, drive any window, control KiCad, Fusion 360 or your real signed-in browser. Works with any AI, cloud or local (Claude Desktop, Claude Code, Codex), no Hydrogen required. Bridge and its bridges are an operating system for AI, with managed Node and Python runtimes, and a human-onl
Signed-in AD can't install/auto-update a bridge from a PRIVATE page's manifest (bridge_install fetch skips auth; check_updates works)
Setup: puma-bridge lives on a PRIVATE page (adom/puma-bridge; release assets public). bridge.json declares updateManifestUrl = https://wiki.adom.inc/api/v1/pages/adom/puma-bridge/files/adom-bridge-puma-manifest.json. Target machine: essemtec-PC4203, AD 1.9.176, signed in to Adom (authorized account for the page).
Observed (2026-07-24), same machine, minutes apart:
- bridge_check_updates: CORRECTLY reports puma-bridge installed 0.1.4, latest 0.2.1, updateAvailable true. So one AD code path resolves the new version.
- bridge_install {"manifestUrl": "<the private /files URL above>"}: FAILS with "parse manifest JSON: error decoding response body".
- From outside AD: anonymous GET of that URL returns the wiki's JSON error envelope {"error":"Page not found","code":"PAGE_NOT_FOUND"}; the same GET with a Bearer token returns the manifest (HTTP 200, valid JSON, 527 bytes). The failure signature matches AD fetching the manifest WITHOUT attaching its wiki auth and then failing to decode the PAGE_NOT_FOUND envelope as a manifest.
- History: installs from this SAME private URL succeeded on 2026-07-22 (laptop, v0.1.2) and 2026-07-23 (this machine, v0.1.3/0.1.4). So this is either an AD regression in the install/update fetch path or a wiki-side visibility/routing change that AD's unauthenticated fetch no longer survives.
Impact: a signed-in AD cannot install or auto-update a bridge whose page is private. The 4h auto-update poll of updateManifestUrl presumably fails the same way (silently), so private-page bridges are frozen at their installed version.
Workaround in production now: the manifest was ALSO uploaded as a PUBLIC release asset (https://wiki.adom.inc/download/adom/puma-bridge/0.2.1/adom-bridge-puma-manifest.json) and bridge_install from that URL succeeded. But release-asset URLs are version-pinned, so this does not restore the stable updateManifestUrl auto-update loop; each update currently needs a manual bridge_install.
Asks:
- bridge_install and the auto-update manifest/zip fetches should attach AD's wiki auth token when signed in, so private-page bridges install and self-update like public ones (check_updates apparently already does the right thing).
- Error surfacing: when the manifest fetch returns the wiki JSON error envelope, report it plainly ("manifest URL returned PAGE_NOT_FOUND: page is private or missing; is AD signed in with an authorized account?") instead of "parse manifest JSON: error decoding response body".
- Document whether private-page bridges are a supported configuration, since org-internal bridges (machine control, factory integrations) are exactly the ones teams keep private.
Repro shortcut: point bridge_install at any private page's /files manifest from a signed-in AD.