From d840e27f85832bd7f547ffc47c6cf5609f38a008 Mon Sep 17 00:00:00 2001 From: Sam & Claude Date: Sat, 27 Jun 2026 14:00:49 +0200 Subject: [PATCH] fix(mcp): list_task_costs type mismatch after merge list_tasks() takes Option, not Option<&str>. The merge of layer2-dashboard-complete exposed the mismatch. --- crates/colibri-mcp/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/colibri-mcp/src/lib.rs b/crates/colibri-mcp/src/lib.rs index e9071ca..198d748 100644 --- a/crates/colibri-mcp/src/lib.rs +++ b/crates/colibri-mcp/src/lib.rs @@ -321,7 +321,7 @@ pub async fn dispatch_tool( .get("status") .and_then(|v| v.as_str()) .map(|s| s.to_string()); - let all_tasks = client.list_tasks(status.as_deref()).await.map_err(map_client_error)?; + let all_tasks = client.list_tasks(status).await.map_err(map_client_error)?; Ok(tool_text(all_tasks)) } "colibri_external_mcp_servers" => { -- 2.45.3