feat(acp): add session/set_config and stabilize list, delete and close (#7984)

Signed-off-by: Adrian Cole <adrian@tetrate.io>
This commit is contained in:
Adrian Cole
2026-03-22 18:33:26 -04:00
committed by GitHub
parent 6afaeb8432
commit 1426c8bfa0
32 changed files with 2539 additions and 1100 deletions
+5 -1
View File
@@ -20,7 +20,8 @@ string_slice = "warn"
[workspace.dependencies]
rmcp = { version = "1.2.0", features = ["schemars", "auth"] }
sacp = "10.1.0"
agent-client-protocol-schema = { version = "0.11", features = ["unstable"] }
sacp = "11.0.0"
anyhow = "1.0"
async-stream = "0.3"
async-trait = "0.1"
@@ -90,6 +91,9 @@ tree-sitter-typescript = "0.23"
[patch.crates-io]
v8 = { path = "vendor/v8" }
# TODO: switch to crates.io release once it includes the unstable feature and updates org from symposium-dev to agentclientprotocol
sacp = { git = "https://github.com/agentclientprotocol/symposium-acp", rev = "14086c9" }
sacp-derive = { git = "https://github.com/agentclientprotocol/symposium-acp", rev = "14086c9" }
# TODO: switch to released version in opentelemetry 0.32.0
# https://github.com/open-telemetry/opentelemetry-rust/issues/3408
opentelemetry = { git = "https://github.com/open-telemetry/opentelemetry-rust", rev = "345cd74a" }