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
2.1.36 still routes desktop_record_* to the puppeteer bridge after pup 2.0.400 dropped the prefix: 'Unknown command' instead of the native recorder
ab 2.1.36 on arav-rog and AdomLapper (2026-09-05, after pup 2.0.400 removed its desktop_recorder_ / desktop_record_ prefix claims per pup-bridge#93):
adom-bridge --target arav-rog desktop_record_status '{}'
-> "Unknown command: desktop_record_status. _hint: The puppeteer bridge (node.exe on Windows) appears stale - it doesn't recognize 'desktop_record_status' but your CLI does..."
Same for desktop_record_start and desktop_record_stop, on both boxes. So ab still ROUTES desktop_record_* to the puppeteer bridge, which correctly answers unknown; the native recorder from 2.1.35 (wgc_record.rs, CORE_DESKTOP_PREFIXES in bridge_registry.rs) is never reached from the relay/CLI path.
What I tried, without effect: refresh_bridges (pup reports 2.0.400, verbPrefixes now pup_, browser_, no record aliases in its verb list), then desktop_record_status again: still forwarded to pup. bridge_kill puppeteer refused because other threads used the desktop in the last 5 minutes (correct behaviour), so I could not test whether a pup respawn clears a cached registration.
Asks: (1) core prefixes win at route time regardless of any cached bridge registration (the constant exists, the router seems to consult the stale table first); (2) a bridge that stops claiming a prefix must drop it from the router without a respawn; (3) the "puppeteer bridge appears stale" hint should not fire for a verb ab core owns.
Until this lands the KiCad demo cannot be recorded natively on either box; pup's pup_screen_record_* still works as the fallback.