From 37e3f389f619ada4e75f064bc2e1a54e9896d96e Mon Sep 17 00:00:00 2001 From: Ben Brandt Date: Tue, 3 Mar 2026 15:49:37 +0100 Subject: [PATCH] prep release 0.20.0 (#371) - **Remove unnecessary static-entry file** - **Prep 0.20 release** --- .github/workflows/publish.yml | 2 +- CHANGELOG.md | 11 +++++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/static-entry.ts | 7 ------- 5 files changed, 15 insertions(+), 11 deletions(-) delete mode 100644 src/static-entry.ts diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6609bfec..dc93447a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -54,7 +54,7 @@ jobs: - name: Build binary run: | - bun build src/static-entry.ts \ + bun build src/index.ts \ --compile \ --target ${{ matrix.target }} \ --define 'process.env.CLAUDE_AGENT_ACP_IS_SINGLE_FILE_BUN="true"' \ diff --git a/CHANGELOG.md b/CHANGELOG.md index 49f06d6d..c04b1363 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 0.20.0 + +- Update to @anthropic-ai/claude-agent-sdk@0.2.63 +- Respect user settings for permission mode and model selection +- Better handling of concurrent prompts +- Support --cli for node as well +- Propagate max_tokens stop reason instead of throwing internal error +- fix: throw resourceNotFound when loadSession fails to resume +- fix: add missing zod dependency +- Surface better error message when Claude Code process exits unexpectedly + ## 0.19.2 - Fix for broken notifications when reloading session messages diff --git a/package-lock.json b/package-lock.json index 68c184f3..8118eee5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@zed-industries/claude-agent-acp", - "version": "0.19.2", + "version": "0.20.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@zed-industries/claude-agent-acp", - "version": "0.19.2", + "version": "0.20.0", "license": "Apache-2.0", "dependencies": { "@agentclientprotocol/sdk": "0.14.1", diff --git a/package.json b/package.json index ca83112c..9d590774 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "publishConfig": { "access": "public" }, - "version": "0.19.2", + "version": "0.20.0", "description": "An ACP-compatible coding agent powered by the Claude Agent SDK (TypeScript)", "main": "dist/lib.js", "types": "dist/lib.d.ts", diff --git a/src/static-entry.ts b/src/static-entry.ts deleted file mode 100644 index 3c9fec04..00000000 --- a/src/static-entry.ts +++ /dev/null @@ -1,7 +0,0 @@ -if (process.argv.includes("--cli")) { - process.argv = process.argv.filter((arg) => arg !== "--cli"); - // @ts-expect-error -- no types - await import("@anthropic-ai/claude-agent-sdk/cli.js"); -} else { - await import("./index.js"); -}