← Commit history

Publish 2.0.85

John Lauer ·48f7fc995d ·1mo ago ·parent a16d82b
4 files changed +24−24
dist/linux/adom-bridge
⋯ 1 unchanged line ⋯
package.json+1−1
@@ -1,6 +1,6 @@ {
   "slug": "adom-bridge",
-  "version": "2.0.83",
+  "version": "2.0.85",
   "type": "app",
   "brief": "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-only permission system keeps you in charge of every side-effecting command.",
   "description": "Install this package in a cloud or Hydrogen Desktop container, not on the PC. It delivers two things: the Linux adom-bridge-cli (linked onto PATH) and the Claude skill set that teaches an AI every desktop verb (shell, files, screenshots, windows, notifications, KiCad, Fusion 360, browser automation). The CLI drives the Adom Bridge app running on your Windows PC over the relay; the Windows app itself is the separate installer in the Download box, not part of this package. Run adom-wiki pkg update to keep the CLI and skills current.",
page.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-bridge",-  "version": "2.0.83",+  "version": "2.0.85",   "type": "app",   "description": "Install this package in a cloud or Hydrogen Desktop container, not on the PC. It delivers two things: the Linux adom-bridge-cli (linked onto PATH) and the Claude skill set that teaches an AI every desktop verb (shell, files, screenshots, windows, notifications, KiCad, Fusion 360, browser automation). The CLI drives the Adom Bridge app running on your Windows PC over the relay; the Windows app itself is the separate installer in the Download box, not part of this package. Run adom-wiki pkg update to keep the CLI and skills current.",   "keywords": [
version.json+22−22
@@ -1,22 +1,22 @@-{
-  "manifest_version": 1,
-  "version": "2.0.83",
-  "released_at": "2026-08-28T15:00:00Z",
-  "windows": {
-    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge/2.0.83/Adom.Bridge_2.0.83_windows_x64-setup.exe",
-    "installer_filename": "Adom.Bridge_2.0.83_windows_x64-setup.exe",
-    "installer_sha256": "8df6d8f2e5740b254c394858b5e7d04da111981683235aae7ddae83e66417de5",
-    "installer_size": 17934088
-  },
-  "changelog_url": "https://wiki.adom.inc/adom/adom-bridge",
-  "minimum_required": "1.3.30",
-  "note": "Adom Bridge 2.0.80. A safety fix in process_list, after it took a machine down. The verb reads its filter from `nameFilter`, but its companion process_kill reads `name`, so a caller pairing the two naturally wrote process_list {\"name\": ...}; the unrecognized key was silently dropped and the verb returned EVERY process on the machine with success:true. An AI then looped over that list and killed through it, taking Hydrogen down with it. Now `name` and `pid` are accepted as aliases, an unrecognized filter key is REFUSED instead of silently returning everything, and the response carries filterApplied, unfiltered, and a loud _warning when the list really is the whole machine. Listing every process is still possible; it just has to be asked for, with no filter args at all, rather than typo'd into. Also: the web-control demo's progress bar now lands on the run's real outcome. It used to read the result off the card's CSS class, but every caller landed the bar before writing that class, so a successful 3-of-3 library import painted a red \"stopped\" bar under a green \"Done\" header. The outcome is now passed in explicitly at all six call sites. New skill adom-bridge-web-control-test ships with the installer: the four-artifact evidence contract for a library import (symbol, footprint, 3D chip, ganged view) and the five ways a green flag has lied.",
-  "macos": {
-    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge-macos/1.9.162/Adom.Desktop_1.9.162_macos_aarch64.dmg",
-    "installer_filename": "Adom.Desktop_1.9.162_macos_aarch64.dmg",
-    "installer_sha256": "2ff68eab7f80111fd5eb407c270d9b73b44084e3e9e90c0f0c0397617494f253",
-    "installer_size": 12241094,
-    "arch": "aarch64",
-    "note": "The macOS build predates the rename; the ab mac thread ships the renamed dmg from adom/adom-bridge-macos."
-  }
-}\ No newline at end of file+{+  "manifest_version": 1,+  "version": "2.0.85",+  "released_at": "2026-08-30T17:00:00Z",+  "windows": {+    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge/2.0.85/Adom.Bridge_2.0.85_windows_x64-setup.exe",+    "installer_filename": "Adom.Bridge_2.0.85_windows_x64-setup.exe",+    "installer_sha256": "53e290b73637845c913e7aca64f4333ef94677e750e15db3720d7d78b4db8191",+    "installer_size": 17992392+  },+  "changelog_url": "https://wiki.adom.inc/adom/adom-bridge",+  "minimum_required": "1.3.30",+  "note": "Adom Bridge 2.0.85. Screen-takeover verbs (click/hover/type/press_key/bring_to_front/raise_window and the new mouse_* aliases) now REQUIRE a reason from a relay caller, and ab renders '<thread>: <reason>' on screen beside the branded cursor at the moment your machine is driven - so you can see WHICH AI thread is moving your mouse and WHY. The branded Adom cursor is on by default. Captions got a readability scrim (the backing hugs the text so it stays legible on any wallpaper), a larger default size, and a hard rule that a chrome-free 'demo' caption (no close box) is rare and must be explicitly asked for. The browser-credential decrypt prompt is now a single branded toast that states its reason. When Hydrogen is installed, opening Bridge on its own greets with a slim bar rather than a full panel. Bridge health: ab now tells a SLOW bridge from a DEAD one (a health endpoint that answers late is treated as up, not a failed spawn - the RustDesk backoff bug, #100), never reaps a bridge that reports busy for an update (#98), and writes the reason for every reap to the bridge's lifecycle log (#99). A bridge can declare a risk class to gate its verbs for cloud callers (#50, opt-in). CLI verb-help suggests the replacement after a rename (#59); relay auth-token rejections are surfaced instead of flapping silently (#53); a spawn that never binds now names who holds the port (#56). Release safety: the publisher refuses to ship an unsigned sidecar (the elevated credential helper the user sees named at the UAC prompt).",+  "macos": {+    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge-macos/1.9.162/Adom.Desktop_1.9.162_macos_aarch64.dmg",+    "installer_filename": "Adom.Desktop_1.9.162_macos_aarch64.dmg",+    "installer_sha256": "2ff68eab7f80111fd5eb407c270d9b73b44084e3e9e90c0f0c0397617494f253",+    "installer_size": 12241094,+    "arch": "aarch64",+    "note": "The macOS build predates the rename; the ab mac thread ships the renamed dmg from adom/adom-bridge-macos."+  }+}