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
Bridge-bound loopback request gives up at ~45s regardless of the bridge's declared per-verb timeout (pup_open_window declares 150s)
Measured on winvm (ab 2.0.97, pup 2.0.390, 4 vCPU Azure VM) during pup's release sweep, 2026-09-04. pup's bridge.json declares timeouts.verbs.open_window = 150 and the CLI envelope even prints timeoutSeconds 150, but every slow open came back at a consistent 45-47s wall clock with: 'Browser bridge request failed: error sending request for url (http://127.0.0.1:8851/command...)' - a client-side send failure, not a verb timeout, with no timeout wording. Six occurrences: rt05-rt08 at 45-46s each, then rt06 and rt10 retried one at a time on an idle VM at 45s and 47s. In every case pup went on to create the window (it appears in pup_list_windows with its final title moments later), so the caller is told the open failed while the bridge succeeded - the worst possible split, since a retry with the same sessionId is then refused as owned, and a retry with a new one duplicates the window. Asks: (1) honor the bridge's declared per-verb timeout for the loopback HTTP call itself (or say which cap applies: it looks like a fixed 45s reqwest timeout on the bridge-bound request); (2) when the loopback call does time out, return errorCode bridge_request_timeout with the elapsed seconds and the declared budget, instead of a transport error string; (3) document the effective cap in the SDK so bridges can shape long verbs to it (pup is now returning early from slow navigations with a progress frame, per the measured-progress rule, so the verb stays under any sane cap - but the cap should still be honest).