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
Urgent approval toasts need a one-time human Allow per box to pierce DND — unattended boxes can't self-serve
Urgent approval toasts need a ONE-TIME human "Allow important notifications" per box — unattended boxes can't self-serve
Context: 2.0.48 made both approval toasts (shell + web-control) scenario="urgent" so they pierce Focus Assist / Do Not Disturb. Diagnosed live: with DND on, a normal-priority approval toast is delivered to the notification center but its BANNER is suppressed, so the user sees the in-window dialog and no toast.
The catch found while proving it on two boxes: scenario="urgent" does NOT silently break through DND. The FIRST urgent toast ab posts on a box triggers Windows' one-time prompt:
"Important Notification Request — Allow important notifications from Adom Bridge? You will get important notifications from Adom Bridge when do not disturb is on. To change this later, select this app in notification settings. [Allow] [Not Now]"
Until a human clicks Allow on that machine, the approval BANNER stays suppressed (the prompt shows instead). Proven live: AdomLapper had already been granted (its shell approval banner shows correctly), ConfRoomROG had not, so ConfRoomROG shows the "Allow important notifications" prompt in place of the approval banner.
The problem this creates: on an UNATTENDED box (e.g. ConfRoomROG, driven remotely), nobody can click Allow, and ab cannot grant it for the user (it is a Windows system prompt, and ab must never elevate/priority-register silently). So the urgent-toast DND-pierce is unavailable on exactly the headless/remote boxes where the toast matters most. The in-window dialog is still the reliable surface (it does not depend on notifications), so no gate is broken — but the "toast banner" experience is gated behind a per-box human click.
Options to consider:
- Register ab in the Focus Assist / notifications priority list at INSTALL time (elevated NSIS context), so no per-box runtime click is needed. Needs research: whether the priority list is settable programmatically per-AUMID (HKCU notification settings) without the interactive "Allow important notifications" consent, and whether doing so is acceptable (it is a user-notification-preference write, not a security elevation).
- Detect the un-granted state and surface it in ab's UI ("Approval banners are muted by Do Not Disturb — click here / open notification settings to allow"), turning the invisible one-time gate into a visible, actionable one.
- Accept it and DOCUMENT it: the in-window dialog is the reliable surface; the toast banner requires a one-time Allow per box; on unattended boxes rely on the dialog + request_shell_approval + the relay verbs.
- For the embedded (ah) case, let ah own the prompt (it already forwards approvals) so the priority grant is ah's one-time thing, not ab's.
Recommendation: (2) short-term (make the muted state visible + one-click fixable), (1) if the per-AUMID priority write turns out to be non-interactive and acceptable.
Related: the shell + web-control approval toasts were made urgent in 2.0.48; the in-window dialog remains the primary surface (v2.0.24 shows the hidden window for the dialog). This issue is specifically about the toast BANNER's per-box priority gate.