Files
claude-agent-acp/CHANGELOG.md
Ben Brandt 3f44543019 Unify ACP and Claude Code session ids (#193)
There have been some issues for folks because the session id we returned
for ACP wasn't the same as the session id for Claude Code.

Now, we pass it through to the `--session-id` flag of the Claude Code
CLI, which means both ACP and Claude Code are always referring to the
same UUID. Yay!
2025-12-05 15:14:16 +00:00

5.6 KiB

Changelog

0.12.0

  • Update to @anthropic-ai/claude-agent-sdk@v0.1.59
    • Brings Opus to Claude Pro plans
    • Support "Don't Ask" profile
  • Unify ACP + Claude Code session ids

0.11.0

  • Update to @anthropic-ai/claude-agent-sdk@v0.1.57
  • Removed dependency on @anthropic-ai/claude-code since this is no longer needed

0.10.10

  • Update to @agentclientprotocol/sdk@0.7.0

0.10.9

  • Update to @anthropic-ai/claude-agent-sdk@v0.1.55
  • Allow defining a custom logger when used as a library
  • Allow specifying custom options when used as a library
  • Add CLAUDECODE=1 to terminal invocations to match default Claude Code behavior

0.10.8

  • Update to @anthropic-ai/claude-agent-sdk@v0.1.51 (adds support for Opus 4.5)

0.10.7

  • Fix read/edit tool error handling so upstream errors surface
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.50

0.10.6

  • Disable experimental terminal auth support for now, as it was causing issues on Windows. Will revisit with a fix later.
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.46

0.10.5

  • Better error messages at end of turn if there were any
  • Add experimental support for disabling built-in tools via _meta flag
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.44

0.10.4

  • Fix tool call titles not appearing during approval in some cases
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.42

0.10.3

  • Fix for experimental terminal auth support

0.10.2

  • Fix incorrect stop reason for tool call refusals

0.10.1

  • Add additional structured metadata to tool calls
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.37

0.10.0

  • Update to @anthropic-ai/claude-agent-sdk@v0.1.30
  • Use canUseTool callback instead of launching an HTTP MCP server for permission checks.

0.9.0

  • Support slash commands coming from MCP servers (Prompts)

0.8.0

  • Revert changes to filename for cli entrypoint
  • Provide library entrypoint via lib.ts

0.7.0

  • Allow importing from this package as a library in addition to running it as a CLI. Allows for easier integration into existing node applications.
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.27

0.6.10

  • Provide agentInfo on initialization response.
  • Update to @agentclientprotocol/sdk@0.5.1
  • Fix crash when receiving a hook_response event
  • Fix for invalid locations when read call has no path

0.6.9

  • Update to @anthropic-ai/claude-agent-sdk@v0.1.26
  • Update to @agentclientprotocol/sdk@0.5.0

0.6.8

  • Fix for duplicate tokens appearing in thread with streaming enabled
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.23
  • Update to @agentclientprotocol/sdk@0.4.9

0.6.7

  • Fix for invalid plan input from the model introduced in latest agent-sdk

0.6.6

  • Do not enable bypassPermissions mode if in root/sudo mode, because Claude Code will not start

0.6.5

  • Fix for duplicated text content after streaming

0.6.4

  • Support streaming partial messages!
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.21

0.6.3

  • Fix issue where slash commands were loaded before initialization was complete.

0.6.2

  • Fix bug where mode selection would sometimes fire before initialization was complete.
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.19

0.6.1

  • Fix to allow bypassPermissions mode to be selected (it wasn't permitted previously)

0.6.0

0.5.5

  • Migrate to @agentclientprotocol/sdk@0.4.5
  • Update to @anthropic-ai/claude-agent-sdk@v0.1.13

0.5.4

0.5.3

  • Update to @anthropic-ai/claude-agent-sdk@v0.1.8
  • Update to @zed-industries/agent-client-protocol@v0.4.5

0.5.2

  • Add back @anthropic-ai/claude-code@2.0.1 as runtime dependency

0.5.1

  • Update to @anthropic-ai/claude-agent-sdk@v0.1.1
  • Make improvements to ACP tools provided to the model

0.5.0

  • Migrate to @anthropic-ai/claude-agent-sdk@v0.1.0

v0.4.7

  • More efficient file reads from the client.

v0.4.6

  • Update to @anthropic-ai/claude-code@v1.0.128

v0.4.5

  • Update to @anthropic-ai/claude-code@v1.0.124
  • Update to @zed-industries/agent-client-protocol@v0.4.3

v0.4.4

  • Update to @anthropic-ai/claude-code@v1.0.123
  • Update to @zed-industries/agent-client-protocol@v0.4.2

v0.4.3

  • Move ACP tools over MCP from an "http" MCP server to an "sdk" one so more tool calls can stay in-memory.
  • Update to @anthropic-ai/claude-code@v1.0.119
  • Update to @zed-industries/agent-client-protocol@v0.4.0

v0.4.2

  • Fix missing package.json metadata

v0.4.1

  • Add support for /compact command ecfd36a
  • Add default limits to read tool 7bd1638
  • Better rendering of Tool errors 491efe3
  • Load managed-settings.json f691024
  • Update to @anthropic-ai/claude-code@v1.0.113
  • Update to @zed-industries/agent-client-protocol@v0.3.1