fmt: sync mcp_skills.rs to authoritative rustfmt output
ci / gates (push) Successful in 4s
ci / frontend (push) Successful in 39s
ci / rust (push) Successful in 3m34s
ci / e2e (push) Skipped
ci / publish (push) Successful in 3m46s

This commit is contained in:
Omar Sobh
2026-07-19 13:27:06 -07:00
parent e43a551e97
commit cddbcb91b3
+14 -31
View File
@@ -141,22 +141,17 @@ pub async fn mcp_skills(
let Some(user) = authed(&state, &headers).await else {
return err(req.id, -32001, "unauthorized");
};
let skills =
match cm_db::repo::skills_catalog::list_visible(
&state.pool,
user.workspace_id.as_uuid(),
)
.await
{
Ok(s) => s,
Err(e) => {
return err(
req.id,
-32000,
&format!("list_visible failed: {e}"),
);
}
};
let skills = match cm_db::repo::skills_catalog::list_visible(
&state.pool,
user.workspace_id.as_uuid(),
)
.await
{
Ok(s) => s,
Err(e) => {
return err(req.id, -32000, &format!("list_visible failed: {e}"));
}
};
let resources: Vec<Value> = skills
.into_iter()
.map(|s| {
@@ -197,12 +192,7 @@ pub async fn mcp_skills(
if cross_ws {
return err(req.id, -32001, "cross-workspace read denied");
}
let skill = match cm_db::repo::skills_catalog::get_by_name(
&state.pool,
ws,
&name,
)
.await
let skill = match cm_db::repo::skills_catalog::get_by_name(&state.pool, ws, &name).await
{
Ok(Some(s)) => s,
Ok(None) => return err(req.id, -32602, "skill not found"),
@@ -250,10 +240,7 @@ pub async fn mcp_skills(
return err(req.id, -32001, "unauthorized");
};
let params = req.params.clone().unwrap_or_else(|| json!({}));
let name = params
.get("name")
.and_then(|v| v.as_str())
.unwrap_or("");
let name = params.get("name").and_then(|v| v.as_str()).unwrap_or("");
if name != PINNED_TOOL_NAME {
return err(req.id, -32601, "unknown tool");
}
@@ -286,11 +273,7 @@ pub async fn mcp_skills(
{
Ok(b) => b,
Err(e) => {
return err(
req.id,
-32000,
&format!("effective_for_agent failed: {e}"),
);
return err(req.id, -32000, &format!("effective_for_agent failed: {e}"));
}
};
let mut out = String::new();