diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 76f4574b..c3a49b7d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -3,9 +3,16 @@ on: push: branches: - main + workflow_dispatch: + inputs: + ref: + description: Tag or commit to publish + required: true + type: string jobs: release-please: + if: ${{ github.event_name == 'push' }} runs-on: ubuntu-latest environment: release # Optional: for enhanced security permissions: @@ -38,13 +45,15 @@ jobs: name: Publish to npm runs-on: ubuntu-latest needs: [release-please] - if: ${{ needs.release-please.outputs.release_created }} + if: ${{ always() && (github.event_name == 'workflow_dispatch' || needs.release-please.outputs.release_created == 'true') }} environment: release # Optional: for enhanced security permissions: contents: read id-token: write steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 + with: + ref: ${{ github.event_name == 'workflow_dispatch' && inputs.ref || github.ref }} # Setup .npmrc file to publish to npm - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 with: diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ca03ce26..957c388e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.64.1" + ".": "0.64.2" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e9d9684..49e497ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.64.2](https://github.com/agentclientprotocol/claude-agent-acp/compare/v0.64.1...v0.64.2) (2026-08-02) + + +### Bug Fixes + +* restore the single-tool representation for ExitPlanMode ([#942](https://github.com/agentclientprotocol/claude-agent-acp/issues/942)) ([4302a4b](https://github.com/agentclientprotocol/claude-agent-acp/commit/4302a4b0b6df821b164cbe4857f26cf5b44b532c)) + ## [0.64.1](https://github.com/agentclientprotocol/claude-agent-acp/compare/v0.64.0...v0.64.1) (2026-08-02) diff --git a/package-lock.json b/package-lock.json index 846da9d0..a905054b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@agentclientprotocol/claude-agent-acp", - "version": "0.64.1", + "version": "0.64.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@agentclientprotocol/claude-agent-acp", - "version": "0.64.1", + "version": "0.64.2", "license": "Apache-2.0", "dependencies": { "@agentclientprotocol/sdk": "1.3.0", diff --git a/package.json b/package.json index 0beb3ffe..62693c63 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "publishConfig": { "access": "public" }, - "version": "0.64.1", + "version": "0.64.2", "description": "An ACP-compatible coding agent powered by the Claude Agent SDK (TypeScript)", "main": "dist/lib.js", "types": "dist/lib.d.ts",