Skip to content

Commit 4a0c838

Browse files
committed
chore(acp): pin Claude ACP adapter for bug demo
1 parent 37d625e commit 4a0c838

2 files changed

Lines changed: 7 additions & 9 deletions

File tree

nori-rs/acp/src/config/types/tests.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1023,7 +1023,7 @@ name = "Claude Code"
10231023
slug = "claude-code"
10241024
10251025
[agents.distribution.npx]
1026-
package = "@agentclientprotocol/claude-agent-acp"
1026+
package = "@zed-industries/claude-agent-acp@0.23.1"
10271027
"#,
10281028
)
10291029
.unwrap();
@@ -1033,7 +1033,7 @@ package = "@agentclientprotocol/claude-agent-acp"
10331033
assert!(config.agents[0].distribution.npx.is_some());
10341034
assert_eq!(
10351035
config.agents[0].distribution.npx.as_ref().unwrap().package,
1036-
"@agentclientprotocol/claude-agent-acp"
1036+
"@zed-industries/claude-agent-acp@0.23.1"
10371037
);
10381038
}
10391039

@@ -1130,7 +1130,7 @@ name = "Claude Code"
11301130
slug = "claude-code"
11311131
11321132
[agents.distribution.npx]
1133-
package = "@agentclientprotocol/claude-agent-acp"
1133+
package = "@zed-industries/claude-agent-acp@0.23.1"
11341134
11351135
[[agents]]
11361136
name = "Kimi"
@@ -1217,15 +1217,15 @@ fn test_agent_distribution_resolve_rejects_multiple() {
12171217
fn test_agent_distribution_resolve_npx() {
12181218
let dist = AgentDistributionToml {
12191219
npx: Some(PackageDistribution {
1220-
package: "@agentclientprotocol/claude-agent-acp".to_string(),
1220+
package: "@zed-industries/claude-agent-acp@0.23.1".to_string(),
12211221
args: vec![],
12221222
}),
12231223
..Default::default()
12241224
};
12251225
let resolved = dist.resolve().unwrap();
12261226
assert!(matches!(resolved, ResolvedDistribution::Npx { .. }));
12271227
if let ResolvedDistribution::Npx { package, args } = resolved {
1228-
assert_eq!(package, "@agentclientprotocol/claude-agent-acp");
1228+
assert_eq!(package, "@zed-industries/claude-agent-acp@0.23.1");
12291229
assert!(args.is_empty());
12301230
}
12311231
}

nori-rs/acp/src/registry.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,7 @@ impl AgentKind {
9797
/// Get the ACP adapter package name for launching this agent
9898
pub fn acp_package(&self) -> &'static str {
9999
match self {
100-
// @latest forces bunx to resolve the new scope instead of a stale
101-
// @zed-industries cache entry with the same unscoped package name.
102-
AgentKind::ClaudeCode => "@agentclientprotocol/claude-agent-acp@latest",
100+
AgentKind::ClaudeCode => "@zed-industries/claude-agent-acp@0.23.1",
103101
// Codex uses Zed's ACP adapter
104102
AgentKind::Codex => "@zed-industries/codex-acp",
105103
// Gemini has native ACP support
@@ -1020,7 +1018,7 @@ mod tests {
10201018
assert!(
10211019
config
10221020
.args
1023-
.contains(&"@agentclientprotocol/claude-agent-acp@latest".to_string())
1021+
.contains(&"@zed-industries/claude-agent-acp@0.23.1".to_string())
10241022
);
10251023
assert_eq!(config.provider_info.name, "Claude Code ACP");
10261024
}

0 commit comments

Comments
 (0)