From ee24ad13d12ed2f3ea97ce232b8905154138aa44 Mon Sep 17 00:00:00 2001 From: Orca Worker Date: Fri, 11 Sep 2026 21:52:40 -0700 Subject: [PATCH] perf(usage): skip session scans for empty breakdowns --- src/main/codex-usage/codex-usage-rollup-projections.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/codex-usage/codex-usage-rollup-projections.ts b/src/main/codex-usage/codex-usage-rollup-projections.ts index 783abb1d7fa..1a947940c92 100644 --- a/src/main/codex-usage/codex-usage-rollup-projections.ts +++ b/src/main/codex-usage/codex-usage-rollup-projections.ts @@ -111,6 +111,9 @@ export function buildBreakdown( ): CodexUsageBreakdownRow[] { const rows = new Map() const filteredDaily = getFilteredDaily(state, scope, range) + if (filteredDaily.length === 0) { + return [] + } const filteredSessions = getFilteredSessions(state, scope, range) for (const daily of filteredDaily) {