← Commit history

Publish 2.0.17

John Lauer ·5c3857d6e9 ·2mo ago ·parent 37bd9b4
5 files changed +47−10
dist/linux/adom-bridge-cli
⋯ 1 unchanged line ⋯
install.sh+38−1
@@ -38,12 +38,25 @@ case "$OS" in       exit 1     fi     chmod +x "$CLI"+    # v2.0.17: the CANONICAL CLI name is adom-bridge-cli (matches the executable+    # filename and what Hydrogen's baked adom-relay.service execs — a 2.0.16+    # install that exposed only "adom-bridge" left that service crash-looping+    # exit 127 and the relay dead). Link BOTH names: adom-bridge-cli is+    # authoritative; adom-bridge stays as a convenience alias.+    link_or_copy "$CLI" "$HOME/.local/bin/adom-bridge-cli"     link_or_copy "$CLI" "$HOME/.local/bin/adom-bridge"+    # Remove the dead pre-rename CLI symlink (only if it is OUR old install:+    # a symlink into the retired adom-desktop module dir).+    old_cli="$HOME/.local/bin/adom-desktop"+    if [ -L "$old_cli" ] && readlink "$old_cli" | grep -q "adom_modules/adom/adom-desktop/"; then+      rm -f "$old_cli"+      echo "[adom-bridge] removed stale pre-rename CLI symlink ~/.local/bin/adom-desktop"+    fi     case ":$PATH:" in       *":$HOME/.local/bin:"*) ;;       *) echo "[adom-bridge] NOTE: $HOME/.local/bin is not on PATH — add it to your shell rc." ;;     esac-    echo "[adom-bridge] CLI -> $("$HOME/.local/bin/adom-bridge" --version 2>/dev/null || echo installed)"+    echo "[adom-bridge] CLI -> $("$HOME/.local/bin/adom-bridge-cli" --version 2>/dev/null || echo installed)"     ;;   *mingw*|*msys*|*cygwin*)     echo "[adom-bridge] On Windows, install the GUI from https://wiki.adom.inc/adom/adom-bridge (Download box). It bundles adom-bridge-cli.exe."@@ -57,6 +70,30 @@ case "$OS" in     ;; esac +# v2.0.17: purge the PRE-RENAME ab-core skill dirs. The 2026-08-08 rename moved+# every skill slug adom-desktop-* -> adom-bridge-*, but installs only ADDED the+# new dirs — the old ones lingered and Claude kept loading both generations+# (John saw /adom-desktop-caller-identity in HD's container). Fixed list of+# exactly the slugs OUR old pkg shipped; bridge-owned skill pkgs (installed via+# sync_skills) and Hydrogen's own hd-*/hydrogen-* skills are deliberately+# untouched. Best-effort: cleanup failure must not fail the install.+LEGACY_SKILLS="adom-desktop adom-desktop-auth adom-desktop-bridge-ownership \+adom-desktop-bridge-sdk adom-desktop-bridge-sdk-manifest adom-desktop-bridge-sdk-runtime \+adom-desktop-bridge-sdk-callback adom-desktop-bridge-sdk-publish adom-desktop-bridge-sdk-audit \+adom-desktop-bridges-guide adom-desktop-caller-identity adom-desktop-cli-guide \+adom-desktop-direct-api adom-desktop-discovery adom-desktop-embedded adom-desktop-fonts \+adom-desktop-installer adom-desktop-local-ai adom-desktop-multi-ad adom-desktop-notify \+adom-desktop-permissions adom-desktop-presence adom-desktop-recording adom-desktop-runtimes \+adom-desktop-thesis adom-desktop-window-capture adom-desktop-window-identity \+adom-desktop-windows-host"+purged=0+for s in $LEGACY_SKILLS; do+  if [ -e "$HOME/.claude/skills/$s" ]; then+    rm -rf "$HOME/.claude/skills/$s" 2>/dev/null && purged=$((purged + 1)) || true+  fi+done+[ "$purged" -gt 0 ] && echo "[adom-bridge] purged $purged pre-rename adom-desktop-* skill dir(s)"+ # Claude skill bundle — symlink each skills/<slug>/ into ~/.claude/skills/<slug>. # Best-effort per skill: one bad slug must not roll back the whole install. if [ -d "$HERE/skills" ]; then
package.json+1−1
@@ -1,6 +1,6 @@ {
   "slug": "adom-bridge",
-  "version": "2.0.16",
+  "version": "2.0.17",
   "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.16",+  "version": "2.0.17",   "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+7−7
@@ -1,16 +1,16 @@ {   "manifest_version": 1,-  "version": "2.0.16",-  "released_at": "2026-08-09T18:45:00Z",+  "version": "2.0.17",+  "released_at": "2026-08-09T21:30:00Z",   "windows": {-    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge/2.0.16/Adom.Bridge_2.0.16_windows_x64-setup.exe",-    "installer_filename": "Adom.Bridge_2.0.16_windows_x64-setup.exe",-    "installer_sha256": "27ddf07357bba676ea1bf260f2e030086132189fdb53ee45f5a64d941099fdaf",-    "installer_size": 15009760+    "installer_url": "https://wiki.adom.inc/download/adom/adom-bridge/2.0.17/Adom.Bridge_2.0.17_windows_x64-setup.exe",+    "installer_filename": "Adom.Bridge_2.0.17_windows_x64-setup.exe",+    "installer_sha256": "2560c320c16fb13387f91242d206b37523566652d2224728d22f2601eec9a5f2",+    "installer_size": 15016896   },   "changelog_url": "https://wiki.adom.inc/adom/adom-bridge",   "minimum_required": "1.3.30",-  "note": "Adom Bridge 2.0.15. CLI fix: desktop_window_show now forwards its args, so `adom-bridge-cli desktop_window_show {panelCollapsed:true}` reaches ab (it was sending empty args and dropping panelCollapsed). ah's own direct-API path already worked in 2.0.14; this fixes the CLI callers.",+  "note": "Adom Bridge 2.0.17. Activity-log grouping: a command's lifecycle lines (gate, execute, complete) now share a cmdId and render under one left rail with the AI reason shown once, instead of reading as unrelated lines. GUI-only; no verb or relay change.",   "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",