diff --git a/Cargo.lock b/Cargo.lock index 7e34f1e0555dfe3b60a53e084bea519cfd0557f2..ed5c20befa0f7989df4c1c789e5258bfb42998e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -264,16 +264,18 @@ dependencies = [ [[package]] name = "agentic-coding-protocol" -version = "0.0.7" +version = "0.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75f520bcc049ebe40c8c99427aa61b48ad78a01bcc96a13b350b903dcfb9438" +checksum = "39e4def86b6122724a284923d7c1eb2558d0939490004197abb297b928d9284d" dependencies = [ "anyhow", "chrono", + "derive_more 2.0.1", "futures 0.3.31", "log", "parking_lot", "schemars", + "semver", "serde", "serde_json", ] @@ -676,7 +678,7 @@ dependencies = [ "anyhow", "async-trait", "collections", - "derive_more", + "derive_more 0.99.19", "extension", "futures 0.3.31", "gpui", @@ -739,7 +741,7 @@ dependencies = [ "clock", "collections", "ctor", - "derive_more", + "derive_more 0.99.19", "futures 0.3.31", "gpui", "icons", @@ -775,7 +777,7 @@ dependencies = [ "clock", "collections", "component", - "derive_more", + "derive_more 0.99.19", "editor", "feature_flags", "fs", @@ -1232,7 +1234,7 @@ version = "0.1.0" dependencies = [ "anyhow", "collections", - "derive_more", + "derive_more 0.99.19", "gpui", "parking_lot", "rodio", @@ -2925,7 +2927,7 @@ dependencies = [ "cocoa 0.26.0", "collections", "credentials_provider", - "derive_more", + "derive_more 0.99.19", "feature_flags", "fs", "futures 0.3.31", @@ -3113,7 +3115,7 @@ dependencies = [ "dap_adapters", "dashmap 6.1.0", "debugger_ui", - "derive_more", + "derive_more 0.99.19", "editor", "envy", "extension", @@ -3318,7 +3320,7 @@ name = "command_palette_hooks" version = "0.1.0" dependencies = [ "collections", - "derive_more", + "derive_more 0.99.19", "gpui", "workspace-hack", ] @@ -4525,6 +4527,27 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "derive_more" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", + "unicode-xid", +] + [[package]] name = "derive_refineable" version = "0.1.0" @@ -6223,7 +6246,7 @@ dependencies = [ "askpass", "async-trait", "collections", - "derive_more", + "derive_more 0.99.19", "futures 0.3.31", "git2", "gpui", @@ -7240,7 +7263,7 @@ dependencies = [ "core-video", "cosmic-text", "ctor", - "derive_more", + "derive_more 0.99.19", "embed-resource", "env_logger 0.11.8", "etagere", @@ -7786,7 +7809,7 @@ version = "0.1.0" dependencies = [ "anyhow", "bytes 1.10.1", - "derive_more", + "derive_more 0.99.19", "futures 0.3.31", "http 1.3.1", "log", @@ -8224,7 +8247,7 @@ dependencies = [ "async-trait", "cargo_metadata", "collections", - "derive_more", + "derive_more 0.99.19", "extension", "fs", "futures 0.3.31", @@ -14163,6 +14186,7 @@ dependencies = [ "indexmap", "ref-cast", "schemars_derive", + "semver", "serde", "serde_json", ] @@ -16122,7 +16146,7 @@ version = "0.1.0" dependencies = [ "anyhow", "collections", - "derive_more", + "derive_more 0.99.19", "fs", "futures 0.3.31", "gpui", diff --git a/Cargo.toml b/Cargo.toml index f96240531f26232cf37d9560adf919c3f33f21e2..2456c1317bf919e6892394b3b53706c7be635e31 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -404,7 +404,7 @@ zlog_settings = { path = "crates/zlog_settings" } # External crates # -agentic-coding-protocol = "0.0.7" +agentic-coding-protocol = "0.0.8" aho-corasick = "1.1" alacritty_terminal = { git = "https://github.com/zed-industries/alacritty.git", branch = "add-hush-login-flag" } any_vec = "0.14" diff --git a/crates/acp/src/acp.rs b/crates/acp/src/acp.rs index f89eab203206cba795693d3d5f0655abe06d83e1..4c62c7085ad05b2a8fda317e795c9700fb9e3b55 100644 --- a/crates/acp/src/acp.rs +++ b/crates/acp/src/acp.rs @@ -875,7 +875,7 @@ impl AcpThread { &self, ) -> impl use<> + Future> { let connection = self.connection.clone(); - async move { connection.request(acp::InitializeParams).await } + async move { connection.initialize().await } } pub fn authenticate(&self) -> impl use<> + Future> {