fix: surface pi rust diagnostics in ui

This commit is contained in:
Agent Board
2026-07-12 07:03:26 +08:00
parent 031a08288b
commit 62959b0c4d
5 changed files with 236 additions and 5 deletions
@@ -355,6 +355,30 @@ check(
"Pi Rust service panel exposes runtime implementation, binary, availability, and error"
);
check(
"AI management service panel exposes effective Pi advanced runtime",
aiAdminRs.includes("Advanced runtime") &&
aiAdminRs.includes("advancedRuntimeSummary") &&
aiAdminRs.includes("data-ai-admin-pi-advanced-runtime-json") &&
aiAdminRs.includes("extensionPolicy") &&
aiAdminRs.includes("maxToolIterations"),
"Shows effective extension/repair/session/request/tool-iteration policy instead of hiding host decisions"
);
check(
"AI management service panel exposes controlled Pi official diagnostics",
routesMod.includes('/api/page-ai/pi/diagnostics", post(page_ai_pi::diagnostics)') &&
aiAdminRs.includes('data-ai-admin-pi-diagnostic-command="doctor"') &&
aiAdminRs.includes('data-ai-admin-pi-diagnostic-command="context-preview"') &&
aiAdminRs.includes('data-ai-admin-pi-diagnostic-command="list"') &&
aiAdminRs.includes('data-ai-admin-pi-diagnostic-command="update-index"') &&
aiAdminRs.includes('data-ai-admin-pi-diagnostic-command="search"') &&
aiAdminRs.includes('data-ai-admin-pi-diagnostic-command="info"') &&
aiAdminRs.includes("runPiDiagnostic") &&
aiAdminRs.includes("/api/page-ai/pi/diagnostics"),
"Doctor/context-preview/list/search/info/update-index are available from Pi service diagnostics"
);
check(
"OpenHub is described as compatibility/admin boundary, not default chat",
aiAdminRs.includes("迁移期兼容 / admin 边界") &&