Skip to content

@agentclientprotocol/claude-agent-acp@0.25.3 referenced in registry does not exist on npm #221

@sambic-mike

Description

@sambic-mike

Description

I am attempting to use the Claude agent in Zed, but it fails to load. After investigating the Zed logs it appears that the ACP registry is pointing to version 0.25.3 of @agentclientprotocol/claude-agent-acp, which doesn't seem to have been published to npm.

Zed fetches the registry dynamically at runtime and attempts to install the specified version via npx — it looks like because the version doesn't exist, the Claude agent fails to load. The latest version I can find on npm is 0.25.0. I may be wrong but it seems like the registry entry may have been updated before the corresponding npm package was published?

Steps to reproduce:

  1. Open Zed and attempt to launch the Claude agent
  2. Zed fetches https://cdn.agentclientprotocol.com/registry/v1/latest/registry.json and attempts to install @agentclientprotocol/claude-agent-acp@0.25.3 via npx
  3. Install fails

Evidence:

The registry specifies:

"distribution": {
    "npx": {     
        "package": "@agentclientprotocol/claude-agent-acp@0.25.3"
    }
}

Confirmed 0.25.3 does not appear to exist on the public npm registry (bypassing any corporate proxies with explicit --registry flag):

$ npm view @agentclientprotocol/claude-agent-acp@0.25.3 --registry [https://registry.npmjs.org/](https://registry.npmjs.org/)
npm error code E404
npm error 404 No match found for version 0.25.3
npm error 404 The requested resource '@agentclientprotocol/claude-agent-acp@0.25.3' could not be found or you do not have permission to access it.

The latest version I can find on npm is 0.25.0:

$ npm view @agentclientprotocol/claude-agent-acp --registry [https://registry.npmjs.org/](https://registry.npmjs.org/)
@agentclientprotocol/claude-agent-acp@0.25.0 | Apache-2.0 | deps: 3 | versions: 4

Zed logs confirm the failure:

npm error code ETARGET
npm error notarget No matching version found for @agentclientprotocol/claude-agent-acp@0.25.3.
npm error notarget In most cases you or one of your dependencies are requesting a package version that doesn't exist.

Expected behaviour:
The registry should reference a version that has been published to npm.

Suggested fix:
It would be great if the registry entry could be updated to reference @agentclientprotocol/claude-agent-acp@0.25.0 until 0.25.3 is published to npm, or alternatively if 0.25.3 could be published.

I appreciate that Zed could also handle this more gracefully by verifying a version exists before attempting to install it, or by falling back to the latest available version, I am going to raise there also.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions