swarm repositories / source
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormain <main@swarm.moe>2026-03-19 17:16:47 -0400
committermain <main@swarm.moe>2026-03-19 17:16:47 -0400
commit7df3b42de1d040d2c2b628bb528d10f51ea51f3b (patch)
treee503051961e1c0544c53c21df3d321f183b7908a
parentfa1bd32800b65aab31ea732dd240261b4047522c (diff)
downloadadequate-rust-mcp-7df3b42de1d040d2c2b628bb528d10f51ea51f3b.zip
Adopt libmcp detail controls
-rw-r--r--Cargo.lock2
-rw-r--r--Cargo.toml2
-rw-r--r--crates/adequate-rust-mcp/src/worker/input.rs2
-rw-r--r--crates/adequate-rust-mcp/src/worker/tests.rs2
4 files changed, 5 insertions, 3 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 577733e..fcd9cbe 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -597,7 +597,7 @@ checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
[[package]]
name = "libmcp"
version = "1.1.0"
-source = "git+https://git.swarm.moe/libmcp.git?rev=478b0bc47fade5864f4f397de7ea519beddab749#478b0bc47fade5864f4f397de7ea519beddab749"
+source = "git+https://git.swarm.moe/libmcp.git?rev=84e898d9ba699451d5d13fe384e7bbe220564bc1#84e898d9ba699451d5d13fe384e7bbe220564bc1"
dependencies = [
"schemars",
"serde",
diff --git a/Cargo.toml b/Cargo.toml
index 5a9cf67..ed0217b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -21,7 +21,7 @@ version = "1.0.0"
assert_matches = "1.5.0"
bytes = "1.10.1"
futures = "0.3.31"
-libmcp = { git = "https://git.swarm.moe/libmcp.git", rev = "478b0bc47fade5864f4f397de7ea519beddab749" }
+libmcp = { git = "https://git.swarm.moe/libmcp.git", rev = "84e898d9ba699451d5d13fe384e7bbe220564bc1" }
lsp-types = "0.97.0"
notify = "8.2.0"
rmcp = { version = "0.16.0", features = ["server", "macros", "transport-io"] }
diff --git a/crates/adequate-rust-mcp/src/worker/input.rs b/crates/adequate-rust-mcp/src/worker/input.rs
index 93245a1..6e583d9 100644
--- a/crates/adequate-rust-mcp/src/worker/input.rs
+++ b/crates/adequate-rust-mcp/src/worker/input.rs
@@ -131,7 +131,7 @@ impl SymbolQueryInput {
let position = position.into_source_position()?;
Ok((
position,
- super::CommonRenderConfig::from_user_input(render, path_style),
+ super::CommonRenderConfig::from_user_input(render, path_style, None),
))
}
}
diff --git a/crates/adequate-rust-mcp/src/worker/tests.rs b/crates/adequate-rust-mcp/src/worker/tests.rs
index 1ccd18a..ee9e22c 100644
--- a/crates/adequate-rust-mcp/src/worker/tests.rs
+++ b/crates/adequate-rust-mcp/src/worker/tests.rs
@@ -305,6 +305,7 @@ fn render_definition_porcelain_marks_uncertain_empty_results() {
CommonRenderConfig::from_user_input(
Some(CommonRenderInput::Porcelain),
Some(PathStyleInput::Relative),
+ None,
),
true,
);
@@ -327,6 +328,7 @@ fn render_hover_porcelain_prefers_signature_and_appends_uncertain_note() {
CommonRenderConfig::from_user_input(
Some(CommonRenderInput::Porcelain),
Some(PathStyleInput::Relative),
+ None,
),
true,
);