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
web-control: return the show-verb evidence screenshot as base64 for BROWSER callers (enables a wiki-page thumbnail)
Follow-on from #90 and adom/kicad-bridge#35, for the "screenshot the opened window as a wiki-page thumbnail" you asked for.
The kicad show verbs return evidence with a screenshotPath, and ab auto-pulls fullPath into the CALLER'S CONTAINER. That is perfect for a container or relay caller: I read the pulled PNG directly, which is how the #35 screenshot got captured. But the wiki Quick Actions caller is a BROWSER. It has no container to auto-pull into, and the /command response carries no image bytes, so the page cannot render the "here is your part, open on screen" thumbnail.
Ask: when the caller is web-control (a browser), include the evidence screenshot inline as base64 / a data URL, e.g. evidence.thumbnailDataUrl. A downscaled thumbnail (200-400px wide) is plenty and keeps the body small. Then the wiki bar can show the opened editor as proof next to "opened in KiCad".
Notes:
- Cap it to a downscaled thumbnail, not the full 60-75 KB window PNG, so the /command body stays small.
- The same shape would serve
fusion_show_*. - The container/relay auto-pull path is unchanged; this only adds bytes for a caller that cannot pull.
I will wire the client display side as soon as the field exists. Fixture: adom/ads1220irvar footprint, which just opened end-to-end from a real browser (LNA -> consent -> recipe -> Footprint Editor); the model skipped only because that box is on ab 2.0.63, before write_file_chunk.