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
Mesh trust: an unanswered mesh-join card expires after 330 s and the node stays pending forever with no way to re-raise the card (winvm, 2026-09-07)
From the Hydrogen pre-production release test (winvm joined John's mesh on 2026-09-07 ~18:26 UTC as node 209d64b3...). What happened to its trust card:
- ConfRoomROG Hydrogen log 18:31:41:
[permission] expiry cap closed dialog (key=mesh-join:209d64b3...): AB's 330s window passed with no dismiss. - arav-rog Hydrogen log 18:31:26: same line. (So the mesh-join card DID reach the embedded Hydrogen on those boxes and rendered, as the generic shell-style card, hydrogen#66 asks for prose.)
- AdomLapper: no mesh-join line at all (its Hydrogen was mid-install at the time).
- 2026-09-08 13:50 UTC:
desktop_mesh_truston AdomLapper still listspending: [209d64b3...],desktop_mesh_peerssays winvmtrust.state: pending, summary: "Waiting for a human to trust this machine (the card is on your boxes)". But the card is on NO box any more:desktop_ui_stateon AdomLapper, ConfRoomROG and arav-rog shows no mesh-join card (the two that had one let it expire after 330 s, the third never had it).
So a machine whose trust card nobody answered in 5.5 minutes stays pending forever, the summary text claims a card exists, and there is no way to get it back: desktop_mesh_trust "can list, revoke (back to pending -> the card is raised again) and deny; it can NOT approve", and a node that is already pending cannot be re-raised (revoke only applies to a trusted node).
Asks:
- Re-raise the mesh-join card for every pending node on every box periodically (or at least on each box's ab launch and on
desktop_mesh_status), until a human decides. - A
desktop_mesh_trust {nodeId, action:"raise"}(orre-prompt) so an AI with eyes on the screen can bring the card back on demand; approval itself stays human-only. - Make the pending summary honest: "the card expired on ConfRoomROG and arav-rog at 18:31; no box shows it now" instead of "the card is on your boxes".
- When Hydrogen is embedded, forward the card there too (it did on ConfRoomROG/arav-rog because mesh-join is raised locally on each box; keep that, and see adom-bridge#164 for the cross-box case).