Use ACP SDK v0.13
Seto Elkahfi committed
Jun 9, 2026 at 17:10 UTC
a048f6d9374495e277ee972a194b8ed6192daa38
2 files changed
+5
-50
Cargo.lock
+4
-49
index 47692b9..0bddf82 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -20,9 +20,9 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
[[package]]
name = "agent-client-protocol"
-version = "0.12.1"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4361ba6627e51de955b10f3c77fb9eb959c85191a236c1c2c84e32f4ff240faf"
+checksum = "e037424fa2da7aea1363b42e0c792d117b4d0ceb9d6d6f58719ce7520c22eabf"
dependencies = [
"agent-client-protocol-derive",
"agent-client-protocol-schema",
@@ -31,14 +31,11 @@ dependencies = [
"futures",
"futures-concurrency",
"jsonrpcmsg",
- "rmcp",
"rustc-hash 2.1.2",
"schemars 1.2.1",
"serde",
"serde_json",
"shell-words",
- "tokio",
- "tokio-util",
"tracing",
"uuid 1.23.3",
]
@@ -55,9 +52,9 @@ dependencies = [
[[package]]
name = "agent-client-protocol-schema"
-version = "0.13.2"
+version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b957d8391ac3933e2a940446171c508d2b8ffc386d8fa7d0b9c936a2575b463e"
+checksum = "8dd79d476e25d8562d46b368eb5fc629edd3dd6be75e6b036606e6f4f867e7e7"
dependencies = [
"anyhow",
"derive_more",
@@ -3871,12 +3868,6 @@ version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
-[[package]]
-name = "pastey"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4"
-
[[package]]
name = "percent-encoding"
version = "2.3.2"
@@ -4595,41 +4586,6 @@ dependencies = [
"windows-sys 0.52.0",
]
-[[package]]
-name = "rmcp"
-version = "1.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0810a9f717d9828f475fe1f629f4c305c8464b7f496c3a854b58d29e65f4058e"
-dependencies = [
- "async-trait",
- "base64 0.22.1",
- "chrono",
- "futures",
- "pastey",
- "pin-project-lite",
- "rmcp-macros",
- "schemars 1.2.1",
- "serde",
- "serde_json",
- "thiserror 2.0.18",
- "tokio",
- "tokio-util",
- "tracing",
-]
-
-[[package]]
-name = "rmcp-macros"
-version = "1.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6aefac48c364756e97f04c0401ba3231e8607882c7c1d92da0437dc16307904d"
-dependencies = [
- "darling 0.23.0",
- "proc-macro2",
- "quote",
- "serde_json",
- "syn 2.0.117",
-]
-
[[package]]
name = "rubato"
version = "0.16.2"
@@ -4889,7 +4845,6 @@ version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc"
dependencies = [
- "chrono",
"dyn-clone",
"ref-cast",
"schemars_derive",
Cargo.toml
+1
-1
index cf5a167..3944653 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -18,7 +18,7 @@ path = "src/main.rs"
[dependencies]
# ACP protocol SDK
-agent-client-protocol = { version = "0.12", features = ["unstable_session_fork", "unstable_session_additional_directories"] }
+agent-client-protocol = { version = "0.13", features = ["unstable_session_fork", "unstable_session_additional_directories"] }
# Onde Inference engine (local LLM)
# onde = { path = "../onde" }