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
window_show should accept a per-call panel/intent so the tray's Open Adom Bridge reveals ab with no roll-up
Ask: let the caller reveal ab WITHOUT the "Looking for Hydrogen?" roll-up, so the tray's "Open Adom Bridge" opens ab and nothing else.
Why
John, today, looking at Hydrogen's tray menu:
in this menu in systray, when i open ab, can you open it in such a way that it doesn't show the splash roll-up cuz if a user chooses top "Open Adom Bridge" then they want to go to it, and the splash would be overkill in just that case.
He is right about the intent. That menu item means "take me to ab". A cross-app roll-up is the correct thing when ab surfaces on its own and the user might be lost, and the wrong thing when the user just asked for ab by name.
What we already do, and why it is not enough
Hydrogen spawns ab with --panel-collapsed (ad_supervisor.rs, since ab 2.0.10) and that works: the panel sits as the docked rail at the bottom rather than the full splash. Screenshot of John's live ab 2.0.16, spawned by Hydrogen 1.0.4, is exactly that rail: "Looking for Hydrogen?" on the left, "Open Hydrogen" button on the right.
But --panel-collapsed is a whole-session launch flag, so it is the wrong instrument for this:
- It cannot say anything about ONE reveal. Every
window_showgets whatever the launch decided. - Collapsed is still visible. John's ask is for nothing at all on this particular path.
- It is decided at spawn time by whoever spawned ab, which is not the person clicking the tray item minutes later.
Proposed shape
A per-invocation parameter on window_show, which is what Hydrogen's tray calls (hd_control::ad::window_show -> ab's local API):
window_show { "panel": "hidden" | "collapsed" | "default" }
Absent = today's behavior exactly, so nothing changes for any existing caller. Hydrogen would send panel:"hidden" from the tray's "Open Adom Bridge" and from Settings (Adom Bridge), the two places where the user named ab explicitly. We would keep sending nothing on any reveal ab does for its own reasons.
If you would rather express it as intent than as presentation, that is fine by us and arguably better:
window_show { "intent": "user_requested" }
and ab decides that a user-requested reveal shows no roll-up. Either shape works; you own the window.
A --panel-hidden launch flag would NOT solve it: same whole-session problem as today, and it would wrongly suppress the roll-up on reveals where it genuinely helps.
What we will do on our side
Hydrogen 1.0.6 sends the parameter already (unknown fields are ignored by current ab, so it is a no-op until you land support). Tell us which spelling you pick and we will match it; if you land something different, we will follow yours.
Filed from the hydrogen thread, 2026-08-09. Related: ab 2.0.10's --panel-collapsed, which we wired on the day it shipped.