diff --git a/src/core/task/Task.ts b/src/core/task/Task.ts index f4f7058d6f..1045d4a242 100644 --- a/src/core/task/Task.ts +++ b/src/core/task/Task.ts @@ -2003,11 +2003,11 @@ export class Task extends EventEmitter implements TaskLike { this.clineMessages[lastApiReqIndex].text = JSON.stringify({ ...existingData, - tokensIn: costResult.totalInputTokens, - tokensOut: costResult.totalOutputTokens, + tokensIn: inputTokens, + tokensOut: outputTokens, cacheWrites: cacheWriteTokens, cacheReads: cacheReadTokens, - cost: totalCost ?? costResult.totalCost, + cost: totalCost ?? costResult, cancelReason, streamingFailedMessage, } satisfies ClineApiReqInfo) @@ -2234,11 +2234,11 @@ export class Task extends EventEmitter implements TaskLike { ) TelemetryService.instance.captureLlmCompletion(this.taskId, { - inputTokens: costResult.totalInputTokens, - outputTokens: costResult.totalOutputTokens, + inputTokens: tokens.input, + outputTokens: tokens.output, cacheWriteTokens: tokens.cacheWrite, cacheReadTokens: tokens.cacheRead, - cost: tokens.total ?? costResult.totalCost, + cost: tokens.total ?? costResult, }) } }