From 6448d0e42dd65a3b91cb139062c4af738597689f Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jun 2026 12:02:59 +0200 Subject: [PATCH 1/8] Fix pnpm v10+ blocks native build scripts by default --- addon/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/Dockerfile b/addon/Dockerfile index d4cf8f4..f493f11 100644 --- a/addon/Dockerfile +++ b/addon/Dockerfile @@ -23,7 +23,7 @@ RUN git clone --depth 1 --branch "${DOCS_REF}" "${DOCS_REPO}" /tmp/repo && \ # Install MCP server dependencies COPY mcp-server/package.json mcp-server/pnpm-lock.yaml* ./mcp-server/ -RUN cd mcp-server && pnpm install --frozen-lockfile 2>/dev/null || pnpm install +RUN cd mcp-server && (pnpm install --frozen-lockfile 2>/dev/null || pnpm install) && pnpm approve-builds --yes # Copy MCP server source COPY mcp-server/ ./mcp-server/ From 7b7913a9f0bc1a82f51af973b8b5f5e0606edcce Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jun 2026 12:05:33 +0200 Subject: [PATCH 2/8] Change URL for testing --- repository.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repository.yaml b/repository.yaml index 0fe94ba..cb6a6f2 100644 --- a/repository.yaml +++ b/repository.yaml @@ -1,4 +1,4 @@ --- name: Claude Code for Home Assistant -url: https://github.com/dkmaker/hass-claude-code +url: https://github.com/FDelporte/hass-claude-code maintainer: DKMaker From f7b13cafcfb646c66870317c20ecfe075b525a6d Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jun 2026 12:12:13 +0200 Subject: [PATCH 3/8] Modify Dockerfile to include pnpm workspace setup Update Dockerfile to create pnpm-workspace.yaml for better dependency management. --- addon/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addon/Dockerfile b/addon/Dockerfile index f493f11..d2765d1 100644 --- a/addon/Dockerfile +++ b/addon/Dockerfile @@ -23,7 +23,9 @@ RUN git clone --depth 1 --branch "${DOCS_REF}" "${DOCS_REPO}" /tmp/repo && \ # Install MCP server dependencies COPY mcp-server/package.json mcp-server/pnpm-lock.yaml* ./mcp-server/ -RUN cd mcp-server && (pnpm install --frozen-lockfile 2>/dev/null || pnpm install) && pnpm approve-builds --yes +RUN cd mcp-server && \ + printf 'onlyBuiltDependencies:\n - better-sqlite3\n - esbuild\n - onnxruntime-node\n - protobufjs\n - sharp\n' > pnpm-workspace.yaml && \ + (pnpm install --frozen-lockfile 2>/dev/null || pnpm install) # Copy MCP server source COPY mcp-server/ ./mcp-server/ From c0ce5bdb18fb51f0d5215af53e2e80ba8f7536a0 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jun 2026 12:38:35 +0200 Subject: [PATCH 4/8] Update version from 0.1.11 to 0.1.12 --- addon/config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/config.yaml b/addon/config.yaml index 672bcd4..4a6c72f 100644 --- a/addon/config.yaml +++ b/addon/config.yaml @@ -1,6 +1,6 @@ --- name: Claude Code -version: 0.1.11 +version: 0.1.12 slug: claude_code description: AI coding assistant with full Home Assistant access startup: services From 47f617613728b72fecd38af5c900ca02c73ca892 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jun 2026 12:41:52 +0200 Subject: [PATCH 5/8] Update config.yaml --- addon/config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/config.yaml b/addon/config.yaml index 4a6c72f..a8a6c2c 100644 --- a/addon/config.yaml +++ b/addon/config.yaml @@ -1,6 +1,6 @@ --- name: Claude Code -version: 0.1.12 +version: 0.1.13 slug: claude_code description: AI coding assistant with full Home Assistant access startup: services From 7e10cf135880630c779489a0773a2f63d35c3660 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jun 2026 12:42:07 +0200 Subject: [PATCH 6/8] Update pnpm-workspace.yaml configuration --- addon/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addon/Dockerfile b/addon/Dockerfile index d2765d1..019137d 100644 --- a/addon/Dockerfile +++ b/addon/Dockerfile @@ -24,9 +24,9 @@ RUN git clone --depth 1 --branch "${DOCS_REF}" "${DOCS_REPO}" /tmp/repo && \ # Install MCP server dependencies COPY mcp-server/package.json mcp-server/pnpm-lock.yaml* ./mcp-server/ RUN cd mcp-server && \ - printf 'onlyBuiltDependencies:\n - better-sqlite3\n - esbuild\n - onnxruntime-node\n - protobufjs\n - sharp\n' > pnpm-workspace.yaml && \ + printf 'allowBuilds:\n better-sqlite3: true\n esbuild: true\n onnxruntime-node: true\n protobufjs: true\n sharp: true\n' > pnpm-workspace.yaml && \ (pnpm install --frozen-lockfile 2>/dev/null || pnpm install) - + # Copy MCP server source COPY mcp-server/ ./mcp-server/ From 54e0ed94b16eb4bade18473501a70aa29009d01b Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jun 2026 13:11:07 +0200 Subject: [PATCH 7/8] Revert --- repository.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repository.yaml b/repository.yaml index cb6a6f2..0fe94ba 100644 --- a/repository.yaml +++ b/repository.yaml @@ -1,4 +1,4 @@ --- name: Claude Code for Home Assistant -url: https://github.com/FDelporte/hass-claude-code +url: https://github.com/dkmaker/hass-claude-code maintainer: DKMaker From 7ba8a04e6e112dc25300f80a19eff7cfe950f759 Mon Sep 17 00:00:00 2001 From: Frank Delporte Date: Fri, 26 Jun 2026 13:11:27 +0200 Subject: [PATCH 8/8] Revert --- addon/config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/config.yaml b/addon/config.yaml index a8a6c2c..672bcd4 100644 --- a/addon/config.yaml +++ b/addon/config.yaml @@ -1,6 +1,6 @@ --- name: Claude Code -version: 0.1.13 +version: 0.1.11 slug: claude_code description: AI coding assistant with full Home Assistant access startup: services