Skip to content

Commit 2832fd1

Browse files
committed
chore(acp): update pinned agent versions
- Claude Code claude-agent-acp 0.58.1 -> 0.59.0 - OpenCode 1.17.18 -> 1.17.20 - OpenClaw 2026.6.11 -> 2026.7.1 (raise Node floor to 22.22.3) - Cline 3.0.39 -> 3.0.40 - CodeBuddy 2.118.2 -> 2.121.2 - Kimi Code 0.23.5 -> 0.24.1 - Grok 0.2.94 -> 0.2.101
1 parent 12e2b15 commit 2832fd1

1 file changed

Lines changed: 35 additions & 35 deletions

File tree

src-tauri/src/acp/registry.rs

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ pub fn get_agent_meta(agent_type: AgentType) -> AcpAgentMeta {
162162
name: "Claude Code",
163163
description: "ACP wrapper for Anthropic's Claude",
164164
distribution: AgentDistribution::Npx {
165-
version: "0.58.1",
166-
package: "@agentclientprotocol/claude-agent-acp@0.58.1",
165+
version: "0.59.0",
166+
package: "@agentclientprotocol/claude-agent-acp@0.59.0",
167167
cmd: "claude-agent-acp",
168168
args: &[],
169169
env: &[],
@@ -215,12 +215,12 @@ pub fn get_agent_meta(agent_type: AgentType) -> AcpAgentMeta {
215215
name: "OpenClaw",
216216
description: "OpenClaw is a personal AI assistant you run on your own devices.",
217217
distribution: AgentDistribution::Npx {
218-
version: "2026.6.11",
219-
package: "openclaw@2026.6.11",
218+
version: "2026.7.1",
219+
package: "openclaw@2026.7.1",
220220
cmd: "openclaw",
221221
args: &["acp"],
222222
env: &[],
223-
node_required: Some("22.19.0"),
223+
node_required: Some("22.22.3"),
224224
},
225225
},
226226
AgentType::Cline => AcpAgentMeta {
@@ -229,8 +229,8 @@ pub fn get_agent_meta(agent_type: AgentType) -> AcpAgentMeta {
229229
name: "Cline",
230230
description: "Autonomous coding agent CLI",
231231
distribution: AgentDistribution::Npx {
232-
version: "3.0.39",
233-
package: "cline@3.0.39",
232+
version: "3.0.40",
233+
package: "cline@3.0.40",
234234
cmd: "cline",
235235
args: &["--acp"],
236236
env: &[],
@@ -243,34 +243,34 @@ pub fn get_agent_meta(agent_type: AgentType) -> AcpAgentMeta {
243243
name: "OpenCode",
244244
description: "The open source coding agent",
245245
distribution: AgentDistribution::Binary {
246-
version: "1.17.18",
246+
version: "1.17.20",
247247
cmd: "opencode",
248248
args: &["acp"],
249249
env: &[],
250250
platforms: &[
251251
PlatformBinary {
252252
platform: "darwin-aarch64",
253-
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.18/opencode-darwin-arm64.zip",
253+
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.20/opencode-darwin-arm64.zip",
254254
},
255255
PlatformBinary {
256256
platform: "darwin-x86_64",
257-
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.18/opencode-darwin-x64.zip",
257+
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.20/opencode-darwin-x64.zip",
258258
},
259259
PlatformBinary {
260260
platform: "linux-aarch64",
261-
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.18/opencode-linux-arm64.tar.gz",
261+
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.20/opencode-linux-arm64.tar.gz",
262262
},
263263
PlatformBinary {
264264
platform: "linux-x86_64",
265-
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.18/opencode-linux-x64.tar.gz",
265+
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.20/opencode-linux-x64.tar.gz",
266266
},
267267
PlatformBinary {
268268
platform: "windows-aarch64",
269-
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.18/opencode-windows-arm64.zip",
269+
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.20/opencode-windows-arm64.zip",
270270
},
271271
PlatformBinary {
272272
platform: "windows-x86_64",
273-
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.18/opencode-windows-x64.zip",
273+
url: "https://github.com/anomalyco/opencode/releases/download/v1.17.20/opencode-windows-x64.zip",
274274
},
275275
],
276276
},
@@ -303,8 +303,8 @@ pub fn get_agent_meta(agent_type: AgentType) -> AcpAgentMeta {
303303
name: "CodeBuddy",
304304
description: "Tencent Cloud's official AI coding assistant (ACP)",
305305
distribution: AgentDistribution::Npx {
306-
version: "2.118.2",
307-
package: "@tencent-ai/codebuddy-code@2.118.2",
306+
version: "2.121.2",
307+
package: "@tencent-ai/codebuddy-code@2.121.2",
308308
cmd: "codebuddy",
309309
args: &["--acp"],
310310
env: &[],
@@ -317,8 +317,8 @@ pub fn get_agent_meta(agent_type: AgentType) -> AcpAgentMeta {
317317
name: "Kimi Code",
318318
description: "Moonshot AI's official CLI coding assistant (ACP)",
319319
distribution: AgentDistribution::Npx {
320-
version: "0.23.5",
321-
package: "@moonshot-ai/kimi-code@0.23.5",
320+
version: "0.24.1",
321+
package: "@moonshot-ai/kimi-code@0.24.1",
322322
cmd: "kimi",
323323
args: &["acp"],
324324
env: &[],
@@ -374,8 +374,8 @@ pub fn get_agent_meta(agent_type: AgentType) -> AcpAgentMeta {
374374
// leading `KEY=value` argv and sacp's `parse_env_var` only accepts
375375
// `[A-Za-z0-9_]` env names, which npm's `@scope:registry` key is not.)
376376
distribution: AgentDistribution::Npx {
377-
version: "0.2.94",
378-
package: "@xai-official/grok@0.2.94",
377+
version: "0.2.101",
378+
package: "@xai-official/grok@0.2.101",
379379
cmd: "grok",
380380
// Only the ACP subcommand lives here. Grok's ROOT-level launch
381381
// flags (`--no-auto-update` always, `--permission-mode <value>`
@@ -386,7 +386,7 @@ pub fn get_agent_meta(agent_type: AgentType) -> AcpAgentMeta {
386386
// args rather than appending after.
387387
args: &["agent", "stdio"],
388388
env: &[],
389-
// `@xai-official/grok@0.2.94` declares `engines.node: ">=20"`;
389+
// `@xai-official/grok@0.2.101` declares `engines.node: ">=20"`;
390390
// surface that in preflight so Node 18 isn't silently accepted.
391391
node_required: Some("20.0.0"),
392392
},
@@ -482,8 +482,8 @@ mod tests {
482482
fn registry_pins_current_acp_agent_versions() {
483483
assert_npx_version(
484484
AgentType::ClaudeCode,
485-
"0.58.1",
486-
"@agentclientprotocol/claude-agent-acp@0.58.1",
485+
"0.59.0",
486+
"@agentclientprotocol/claude-agent-acp@0.59.0",
487487
Some("22.0.0"),
488488
);
489489
assert_npx_version(
@@ -494,26 +494,26 @@ mod tests {
494494
);
495495
assert_npx_version(
496496
AgentType::OpenClaw,
497-
"2026.6.11",
498-
"openclaw@2026.6.11",
499-
Some("22.19.0"),
497+
"2026.7.1",
498+
"openclaw@2026.7.1",
499+
Some("22.22.3"),
500500
);
501501
assert_npx_version(
502502
AgentType::Cline,
503-
"3.0.39",
504-
"cline@3.0.39",
503+
"3.0.40",
504+
"cline@3.0.40",
505505
Some("22.0.0"),
506506
);
507507
assert_npx_version(
508508
AgentType::CodeBuddy,
509-
"2.118.2",
510-
"@tencent-ai/codebuddy-code@2.118.2",
509+
"2.121.2",
510+
"@tencent-ai/codebuddy-code@2.121.2",
511511
Some("22.0.0"),
512512
);
513513
assert_npx_version(
514514
AgentType::KimiCode,
515-
"0.23.5",
516-
"@moonshot-ai/kimi-code@0.23.5",
515+
"0.24.1",
516+
"@moonshot-ai/kimi-code@0.24.1",
517517
Some("22.19.0"),
518518
);
519519
assert_npx_version(
@@ -525,11 +525,11 @@ mod tests {
525525
assert_npx_version(AgentType::Pi, "0.0.31", "pi-acp@0.0.31", Some("22.0.0"));
526526
assert_npx_version(
527527
AgentType::Grok,
528-
"0.2.94",
529-
"@xai-official/grok@0.2.94",
528+
"0.2.101",
529+
"@xai-official/grok@0.2.101",
530530
Some("20.0.0"),
531531
);
532-
assert_binary_version(AgentType::OpenCode, "1.17.18", "/releases/download/v1.17.18/");
532+
assert_binary_version(AgentType::OpenCode, "1.17.20", "/releases/download/v1.17.20/");
533533
assert_uvx_version(
534534
AgentType::Hermes,
535535
"0.18.2",

0 commit comments

Comments
 (0)