fix(ui): surface p0 readback before slow telemetry
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 40s
CD Pipeline / build-and-deploy (push) Successful in 4m22s
CD Pipeline / post-deploy-checks (push) Has been cancelled

This commit is contained in:
Your Name
2026-07-01 22:56:32 +08:00
parent e9f54f1a1f
commit 52cf967552

View File

@@ -8224,6 +8224,16 @@ export default function AwoooPWorkItemsPage() {
);
const reportSourceHealthUrl = `${API_BASE}/api/v1/agents/agent-report-source-health`;
const priorityWorkOrderUrl = `${API_BASE}/api/v1/agents/awoooi-priority-work-order-readback`;
const priorityWorkOrderPromise =
fetchJson<PriorityWorkOrderResponse>(priorityWorkOrderUrl, 12000);
void priorityWorkOrderPromise.then((nextPriorityWorkOrder) => {
if (!nextPriorityWorkOrder) return;
setTelemetry((current) => ({
...current,
priorityWorkOrder: nextPriorityWorkOrder,
}));
});
const [
quality,
@@ -8264,7 +8274,7 @@ export default function AwoooPWorkItemsPage() {
fetchJson<CallbackRepliesWorkItemResponse>(callbackRepliesUrl, 12000),
fetchJson<AiRouteStatusResponse>(aiRouteStatusUrl, 12000),
fetchJson<ReportSourceHealthResponse>(reportSourceHealthUrl, 12000),
fetchJson<PriorityWorkOrderResponse>(priorityWorkOrderUrl, 12000),
priorityWorkOrderPromise,
]);
const statusChainIncidentId = selectStatusChainIncidentId(
@@ -8409,7 +8419,7 @@ export default function AwoooPWorkItemsPage() {
<AiLoopLogSourceTagsPanel
priority={telemetry.priorityWorkOrder}
loading={loading}
loading={loading && !telemetry.priorityWorkOrder}
/>
<OperatorSopRail