Skip to content

Commit 06e7809

Browse files
committed
fix: add emitFinalTokenUsageUpdate mock to test and include usageUpdatedAt in toolColumns deps
- Add emitFinalTokenUsageUpdate mock to clineC and clineB in nested-delegation-resume test - Add usageUpdatedAt to toolColumns useMemo dependency array for proper recomputation when streaming tool usage updates
1 parent f2ac0a1 commit 06e7809

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

apps/web-evals/src/app/runs/[id]/run.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,8 @@ export function Run({ run }: { run: Run }) {
389389
return Array.from(toolTotals.entries())
390390
.sort((a, b) => b[1] - a[1])
391391
.map(([name]): ToolName => name)
392-
}, [tasks, toolUsage])
392+
// eslint-disable-next-line react-hooks/exhaustive-deps
393+
}, [tasks, toolUsage, usageUpdatedAt])
393394

394395
// Compute aggregate stats
395396
const stats = useMemo(() => {

src/__tests__/nested-delegation-resume.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ describe("Nested delegation resume (A → B → C)", () => {
180180
clineMessages: [],
181181
userMessageContent: [],
182182
consecutiveMistakeCount: 0,
183+
emitFinalTokenUsageUpdate: vi.fn(),
183184
} as unknown as Task
184185

185186
const blockC = {
@@ -223,6 +224,7 @@ describe("Nested delegation resume (A → B → C)", () => {
223224
clineMessages: [],
224225
userMessageContent: [],
225226
consecutiveMistakeCount: 0,
227+
emitFinalTokenUsageUpdate: vi.fn(),
226228
} as unknown as Task
227229

228230
const blockB = {

0 commit comments

Comments
 (0)