diff --git a/templates/index.html b/templates/index.html index 949344a..9e1ca41 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1199,7 +1199,7 @@ async function sendSearch() { addCopyButtons(assistantDiv); addMessageToolbar(assistantDiv); setStreamingState(false); - cumulativeTokens += tokenCount; localStorage.setItem('caicCumulativeTokens', cumulativeTokens.toString()); sessionTokens += tokenCount; updateTopbarTokens(usedPct); + cumulativeTokens += tokenCount; sessionTokens += tokenCount; updateTopbarTokens(usedPct); await loadConversations(); } } catch(e) { console.log('Parse error:', e); } @@ -1389,7 +1389,7 @@ async function sendMessage() { addCopyButtons(assistantDiv); addMessageToolbar(assistantDiv); setStreamingState(false); - cumulativeTokens += tokenCount; localStorage.setItem('caicCumulativeTokens', cumulativeTokens.toString()); sessionTokens += tokenCount; updateTopbarTokens(usedPct); + cumulativeTokens += tokenCount; sessionTokens += tokenCount; updateTopbarTokens(usedPct); if (data.rag_update_suggestion && data.rag_update_suggestion.conflicts) { showFactConflictBanner(data.rag_update_suggestion.conflicts, data.conversation_id); } @@ -1586,7 +1586,7 @@ const userInput = document.getElementById('userInput'); const messageHistory = []; let historyIndex = -1; let historyDraft = ''; -let cumulativeTokens = parseInt(localStorage.getItem('caicCumulativeTokens') || '0', 10); +let cumulativeTokens = 0; let sessionTokens = 0; let lastContextPct = 0;