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:
- Open Zed and attempt to launch the Claude agent
- Zed fetches
https://cdn.agentclientprotocol.com/registry/v1/latest/registry.json and attempts to install @agentclientprotocol/claude-agent-acp@0.25.3 via npx
- 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.
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:
https://cdn.agentclientprotocol.com/registry/v1/latest/registry.jsonand attempts to install@agentclientprotocol/claude-agent-acp@0.25.3via npxEvidence:
The registry specifies:
Confirmed 0.25.3 does not appear to exist on the public npm registry (bypassing any corporate proxies with explicit --registry flag):
The latest version I can find on npm is 0.25.0:
Zed logs confirm the failure:
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.