fix: reset cumulative token count on page refresh
- Remove localStorage persistence for cumulativeTokens (starts at 0 each load)
This commit is contained in:
@@ -1199,7 +1199,7 @@ async function sendSearch() {
|
|||||||
addCopyButtons(assistantDiv);
|
addCopyButtons(assistantDiv);
|
||||||
addMessageToolbar(assistantDiv);
|
addMessageToolbar(assistantDiv);
|
||||||
setStreamingState(false);
|
setStreamingState(false);
|
||||||
cumulativeTokens += tokenCount; localStorage.setItem('caicCumulativeTokens', cumulativeTokens.toString()); sessionTokens += tokenCount; updateTopbarTokens(usedPct);
|
cumulativeTokens += tokenCount; sessionTokens += tokenCount; updateTopbarTokens(usedPct);
|
||||||
await loadConversations();
|
await loadConversations();
|
||||||
}
|
}
|
||||||
} catch(e) { console.log('Parse error:', e); }
|
} catch(e) { console.log('Parse error:', e); }
|
||||||
@@ -1389,7 +1389,7 @@ async function sendMessage() {
|
|||||||
addCopyButtons(assistantDiv);
|
addCopyButtons(assistantDiv);
|
||||||
addMessageToolbar(assistantDiv);
|
addMessageToolbar(assistantDiv);
|
||||||
setStreamingState(false);
|
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) {
|
if (data.rag_update_suggestion && data.rag_update_suggestion.conflicts) {
|
||||||
showFactConflictBanner(data.rag_update_suggestion.conflicts, data.conversation_id);
|
showFactConflictBanner(data.rag_update_suggestion.conflicts, data.conversation_id);
|
||||||
}
|
}
|
||||||
@@ -1586,7 +1586,7 @@ const userInput = document.getElementById('userInput');
|
|||||||
const messageHistory = [];
|
const messageHistory = [];
|
||||||
let historyIndex = -1;
|
let historyIndex = -1;
|
||||||
let historyDraft = '';
|
let historyDraft = '';
|
||||||
let cumulativeTokens = parseInt(localStorage.getItem('caicCumulativeTokens') || '0', 10);
|
let cumulativeTokens = 0;
|
||||||
let sessionTokens = 0;
|
let sessionTokens = 0;
|
||||||
let lastContextPct = 0;
|
let lastContextPct = 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user