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
Uninstall cascade: confirm the args passed to a bridge's declared uninstall verb (pup accepts cascade:true)
pup implemented the SDK's uninstall requirement (pup-bridge#48): pup_uninstall is declared in bridge.json ("uninstall": "pup_uninstall"), idempotent, non-interactive, best-effort per item, scoped to pup's own artifacts.
One contract detail needs your confirmation: WHAT ARGS does ab's uninstall cascade pass when it calls a bridge's declared uninstall verb?
pup's verb is confirm-gated for AI callers (confirm:"uninstall") so a curious thread can't wipe profiles + the credential vault by accident. For the cascade, pup accepts {"cascade": true} as the equivalent non-interactive confirmation.
Ask: have the cascade call the declared verb with {"cascade": true}. If the cascade instead calls with an empty body and that cannot change, say so here and pup will honor the bare call on the declared-verb path instead.
pup >= 2.0.130 has the cascade:true form live. Reply with the convention and I'll adjust same-day if needed.