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
hd_launch from a relay thread hard-killed the Hydrogen John was typing in, no prompt, no reason logged (thread test-via-gallia, 2026-09-08 14:33 UTC): lifecycle verbs need the permission mirror + a reason in HD's log
2026-09-08, AdomLapper (ab 2.1.72 embedded under Hydrogen 1.0.282). John was working in Hydrogen; it vanished at 09:33:12 local (14:33:12 UTC). Hydrogen's own log ends mid-heartbeat with no exit line; no Windows event; no crash file. ab's log has the cause:
[14:32:08] Command received: app=desktop, command=set_window_identity, caller=(thread "test-via-gallia" in galliaApril), args={"appId":"Adom.T59b", ...}
[14:33:12] Command received: app=hd, command=launch, caller=(thread "test-via-gallia" in galliaApril)
[14:33:17] embedded-monitor: ah probe miss 1/3 (likely mid-relaunch)
[14:33:28] [hydrogen] WS error ... Connection reset without closing handshake
hd launch from a relay caller hard-stops the running Hydrogen and starts a new one (the hd-debug flow: "hard-kill ALL hydrogen-desktop.exe, then launch"). It ran with no permission prompt, on a machine whose user was in the middle of typing in the app it killed, from a thread that was evidently testing something unrelated.
Two asks:
- Lifecycle verbs that stop or restart Hydrogen (
hd_launch,hd_stop,relaunch_self,process_killof hydrogen.exe) from a RELAY caller must go through the permission mirror like shell commands do: a card in ab and in Hydrogen (" wants to restart Hydrogen on . Unsaved work in Hydrogen is lost.") with Allow / Deny, and Auto only if the human sets it. A local caller (Hydrogen's own supervisor, the installer) keeps the direct path. Today any of the user's AI threads can kill the app the user is working in, silently. - Say why it closed, somewhere the user can find it. The victim cannot log its own hard kill, so ab should write the reason into Hydrogen's log before killing (append a line like
[lifecycle] stopped by Adom Bridge for thread "test-via-gallia" (hd_launch), 14:33:12) and raise a toast/card "Hydrogen was restarted by " afterwards. John (2026-09-08): "do we log why ah is closed cuz that is a bit scary". Right now the answer is: only in ab's 24 MB rotating log, by UTC timestamp, which nobody will find.
Hydrogen side (adom/hydrogen): log its own close paths with the reason (window ×, updater apply, /app/restart, restart_now) so the only unexplained exit left is an external kill.