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
@@ -20,9 +20,9 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
20
21
[[package]]
22
name = "agent-client-protocol"
23
-version = "0.12.1"
23
+version = "0.13.0"
24
source = "registry+https://github.com/rust-lang/crates.io-index"
25
-checksum = "4361ba6627e51de955b10f3c77fb9eb959c85191a236c1c2c84e32f4ff240faf"
25
+checksum = "e037424fa2da7aea1363b42e0c792d117b4d0ceb9d6d6f58719ce7520c22eabf"
26
dependencies = [
27
"agent-client-protocol-derive",
28
"agent-client-protocol-schema",
@@ -31,14 +31,11 @@ dependencies = [
31
"futures",
32
"futures-concurrency",
33
"jsonrpcmsg",
34
- "rmcp",
34
"rustc-hash 2.1.2",
35
"schemars 1.2.1",
36
"serde",
37
"serde_json",
38
"shell-words",
40
- "tokio",
41
- "tokio-util",
39
"tracing",
40
"uuid 1.23.3",
41
]
@@ -55,9 +52,9 @@ dependencies = [
52
53
[[package]]
54
name = "agent-client-protocol-schema"
58
-version = "0.13.2"
55
+version = "0.13.4"
56
source = "registry+https://github.com/rust-lang/crates.io-index"
60
-checksum = "b957d8391ac3933e2a940446171c508d2b8ffc386d8fa7d0b9c936a2575b463e"
57
+checksum = "8dd79d476e25d8562d46b368eb5fc629edd3dd6be75e6b036606e6f4f867e7e7"
58
dependencies = [
59
"anyhow",
60
"derive_more",
@@ -3871,12 +3868,6 @@ version = "1.0.15"
3868
source = "registry+https://github.com/rust-lang/crates.io-index"
3869
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
3870
3874
-[[package]]
3875
-name = "pastey"
3876
-version = "0.2.3"
3877
-source = "registry+https://github.com/rust-lang/crates.io-index"
3878
-checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4"
3879
-
3871
[[package]]
3872
name = "percent-encoding"
3873
version = "2.3.2"
@@ -4595,41 +4586,6 @@ dependencies = [
4586
"windows-sys 0.52.0",
4587
]
4588
4598
-[[package]]
4599
-name = "rmcp"
4600
-version = "1.7.0"
4601
-source = "registry+https://github.com/rust-lang/crates.io-index"
4602
-checksum = "0810a9f717d9828f475fe1f629f4c305c8464b7f496c3a854b58d29e65f4058e"
4603
-dependencies = [
4604
- "async-trait",
4605
- "base64 0.22.1",
4606
- "chrono",
4607
- "futures",
4608
- "pastey",
4609
- "pin-project-lite",
4610
- "rmcp-macros",
4611
- "schemars 1.2.1",
4612
- "serde",
4613
- "serde_json",
4614
- "thiserror 2.0.18",
4615
- "tokio",
4616
- "tokio-util",
4617
- "tracing",
4618
-]
4619
-
4620
-[[package]]
4621
-name = "rmcp-macros"
4622
-version = "1.7.0"
4623
-source = "registry+https://github.com/rust-lang/crates.io-index"
4624
-checksum = "6aefac48c364756e97f04c0401ba3231e8607882c7c1d92da0437dc16307904d"
4625
-dependencies = [
4626
- "darling 0.23.0",
4627
- "proc-macro2",
4628
- "quote",
4629
- "serde_json",
4630
- "syn 2.0.117",
4631
-]
4632
-
4589
[[package]]
4590
name = "rubato"
4591
version = "0.16.2"
@@ -4889,7 +4845,6 @@ version = "1.2.1"
4845
source = "registry+https://github.com/rust-lang/crates.io-index"
4846
checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc"
4847
dependencies = [
4892
- "chrono",
4848
"dyn-clone",
4849
"ref-cast",
4850
"schemars_derive",
Cargo.toml
+1
-1
@@ -18,7 +18,7 @@ path = "src/main.rs"
18
19
[dependencies]
20
# ACP protocol SDK
21
-agent-client-protocol = { version = "0.12", features = ["unstable_session_fork", "unstable_session_additional_directories"] }
21
+agent-client-protocol = { version = "0.13", features = ["unstable_session_fork", "unstable_session_additional_directories"] }
22
23
# Onde Inference engine (local LLM)
24
# onde = { path = "../onde" }