diff --git a/claude_desktop/CHANGELOG.md b/claude_desktop/CHANGELOG.md index c92bbdc23e..1729842d4d 100644 --- a/claude_desktop/CHANGELOG.md +++ b/claude_desktop/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.24 (15-07-2026) + +- Fix the `/usr/local/bin/claude` wrapper never routing terminal Claude Code sessions through the Headroom proxy: it hardcoded `HEADROOM_BIN="/usr/local/bin/headroom"` while the binary is installed at `/usr/bin/headroom`, so the executable check always failed and the wrapper fell back to launching Claude Code directly. Resolve the binary with `command -v headroom` instead. + ## 1.23 (15-07-2026) - Add a `ha-cli` helper that lets Claude configure Home Assistant (automations, scripts, scenes, helpers, dashboards, area/label/floor/entity registries, and service calls) through the Home Assistant Core API instead of a filesystem mount. It authenticates automatically with the add-on's `SUPERVISOR_TOKEN` via the Supervisor Core-API proxy (no token setup), and deliberately cannot reach `configuration.yaml`/`secrets.yaml` or other add-ons' credentials. Toggle with the new `enable_ha_api_helper` option (default on), which also controls a managed guidance block appended to `~/.claude/CLAUDE.md`. diff --git a/claude_desktop/config.yaml b/claude_desktop/config.yaml index 39dc679aaa..e2b62075d2 100644 --- a/claude_desktop/config.yaml +++ b/claude_desktop/config.yaml @@ -105,5 +105,5 @@ slug: claude_desktop tmpfs: true udev: true url: https://github.com/alexbelgium/hassio-addons -version: "1.23" +version: "1.24" video: true diff --git a/claude_desktop/rootfs/usr/local/bin/claude b/claude_desktop/rootfs/usr/local/bin/claude index ec56d152be..f928a846c3 100644 --- a/claude_desktop/rootfs/usr/local/bin/claude +++ b/claude_desktop/rootfs/usr/local/bin/claude @@ -3,7 +3,7 @@ set -o pipefail REAL_CLAUDE="/usr/bin/claude" -HEADROOM_BIN="/usr/local/bin/headroom" +HEADROOM_BIN="$(command -v headroom || true)" HEADROOM_URL="http://127.0.0.1:8787" PERMISSION_MODE="$(bashio::config 'permission_mode')" declare -a CLAUDE_PERMISSION_ARGS=()