Skip to content

Commit 77a0b3f

Browse files
committed
Update ACP server to 0.14.0 protocol
1 parent f6c2275 commit 77a0b3f

13 files changed

Lines changed: 1635 additions & 1908 deletions

File tree

Cargo.lock

Lines changed: 159 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/ui_acp/Cargo.toml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,18 @@ fs_explorer = { path = "../fs_explorer" }
1111
llm = { path = "../llm" }
1212

1313
# Agent Client Protocol
14-
agent-client-protocol = { version = "0.9", features = ["unstable"] }
14+
#
15+
# Pinned to the version Zed currently ships (`=0.14.0`) so the Role/Component
16+
# based SDK matches the client we test against exactly.
17+
#
18+
# We deliberately compile against the stable surface (no `unstable` feature):
19+
# everything we need — session config options (model selector), `UsageUpdate`,
20+
# `SessionInfoUpdate`, session listing — is stable in this release, and the wire
21+
# format stays compatible with Zed's `unstable` build.
22+
agent-client-protocol = { version = "=0.14.0" }
1523

1624
tokio = { version = "1.48", features = ["full"] }
17-
tokio-util = { version = "0.7", features = ["compat"] }
25+
futures = "0.3"
1826
async-channel = "2.5.0"
1927
async-trait = "0.1"
2028

0 commit comments

Comments
 (0)