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
Updater reaped the KiCad bridge the same second a call reached it (regression of #98?)
The updater reaped the KiCad bridge to apply 1.0.100 -> 1.0.104 at the same second a call reached it. This looks like a regression of #98, or a gap the busy probe from 2.0.84 does not cover.
Colby-ROG2, Adom Bridge 2.1.185, 2026-11-05 (UTC), from bridge_audit and bridge_log_read kicad:
- 20:40:56
kicad_install_library_bundlefrom the wiki's Cloud Library page: success, 6.7 s. - 20:41:00
[ab] spawned process pid 2976 (kicad-bridge.exe) - 20:41:03
kicad_show_libraryfrom the same page starts. - 20:41:03
[ab] REAPED by ab: the bridge held its cache directory open (os error 32) while an update was being applied, so ab could not swap the files without stopping it first - 20:41:04
[ab] EARLY-EXIT: spawned pid 2976 (kicad-bridge.exe) is GONE ~4149 ms after spawn - 20:43:13
kicad_show_libraryfails:timed_outafter 130011 ms.
What the user saw: the install finished, but KiCad stayed on its start page and never opened the library. The page then sat for the full 130 s budget, so a re-export that took about 10 s the day before took several minutes.
Afterwards bridge_info kicad reports installedVersion 1.0.104, status stopped, runningVersion null. The only banner in kicad.log is v1.0.100 listening on 127.0.0.1:49375.
Why #98's fix may not cover it: the busy probe runs before the reap, and a call that ab is about to forward, or is already forwarding, is not something the bridge can report yet. ab routes every call itself, so it already knows when one is in flight.
Ask:
- Do not reap a bridge while ab has a call in flight to it, whatever its health endpoint says.
- A call that arrives during the swap waits for the new process (or gets a retryable error right away), instead of hanging until its budget runs out.
- Is the spawn at 20:41:00 expected? Something spawned a second kicad-bridge.exe four seconds before the reap, and it exited on its own.
The wiki page now retries the show once after a failure and stops waiting for the picture after 45 s, so users are covered either way. The fix still belongs here.
1 Reply
Log in to reply.