mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-09 01:50:44 +08:00
Slim MCP sync Admin status and stop page-wide horizontal overflow.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
02f2c69deb
commit
e095901f61
4 changed files with 102 additions and 22 deletions
|
|
@ -3884,7 +3884,13 @@ def build_admin_router() -> APIRouter:
|
|||
invalidate_tool_wire_cache(reason=f"mcp_admin_sync:{server_id}")
|
||||
except Exception:
|
||||
pass
|
||||
return {"ok": True, "server_id": server_id, "tools": norm, "compat_mode": "bailian_webparser"}
|
||||
return {
|
||||
"ok": True,
|
||||
"server_id": server_id,
|
||||
"synced_tools": len(norm),
|
||||
"tool_names": [str(t.get("tool_name") or "") for t in norm if str(t.get("tool_name") or "").strip()],
|
||||
"compat_mode": "bailian_webparser",
|
||||
}
|
||||
rt = mcp_runtime_for_row(row, store=store)
|
||||
try:
|
||||
response = rt.tools_list()
|
||||
|
|
@ -3913,7 +3919,12 @@ def build_admin_router() -> APIRouter:
|
|||
invalidate_tool_wire_cache(reason=f"mcp_admin_sync:{server_id}")
|
||||
except Exception:
|
||||
pass
|
||||
return {"ok": True, "server_id": server_id, "tools": norm}
|
||||
return {
|
||||
"ok": True,
|
||||
"server_id": server_id,
|
||||
"synced_tools": len(norm),
|
||||
"tool_names": [str(t.get("tool_name") or "") for t in norm if str(t.get("tool_name") or "").strip()],
|
||||
}
|
||||
finally:
|
||||
rt.stop()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue