fix(llm): usage not reset when opening an empty chat

This commit is contained in:
Elian Doran
2026-03-30 19:23:42 +03:00
parent ac75f6f7a6
commit 1a02be7c91

View File

@@ -170,9 +170,7 @@ export function useLlmChat(
}
// Restore last prompt tokens from the most recent message with usage
const lastUsage = [...(content.messages || [])].reverse().find(m => m.usage)?.usage;
if (lastUsage) {
setLastPromptTokens(lastUsage.promptTokens);
}
setLastPromptTokens(lastUsage?.promptTokens ?? 0);
}, [supportsExtendedThinking]);
// Get current state as content object (uses refs to avoid stale closures)