fmt: sync mcp_skills.rs to authoritative rustfmt output
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user