From cece47f4905d7f000102a2928f3711ddcb132874 Mon Sep 17 00:00:00 2001 From: jiarung Date: Fri, 13 Mar 2026 09:40:24 +0000 Subject: [PATCH] fix(usage-log): remove redundant taskId field from TokenUsageRecord taskId was set to params.runId, the same value already stored in the runId field, giving downstream consumers two identical fields with different names. Remove taskId from the type and the entry constructor to avoid confusion. --- src/agents/usage-log.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/agents/usage-log.ts b/src/agents/usage-log.ts index a6e180b958d..802e3899f2c 100644 --- a/src/agents/usage-log.ts +++ b/src/agents/usage-log.ts @@ -3,7 +3,6 @@ import path from "path"; export type TokenUsageRecord = { id: string; - taskId?: string; label: string; tokensUsed: number; tokenLimit?: number; @@ -77,7 +76,6 @@ export async function recordTokenUsage(params: { const entry: TokenUsageRecord = { id: makeId(), - taskId: params.runId, label: params.label, tokensUsed: Math.trunc(total), ...(usage.input != null && usage.input > 0 && { inputTokens: Math.trunc(usage.input) }),