@setoelkahfi / sigit / commits / a048f6d

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" }