summarization fix

This commit is contained in:
Storme-bit
2026-04-21 03:05:24 -07:00
parent 59918d5733
commit 32365e67f4

View File

@@ -62,7 +62,15 @@ async function generateSummary(episodes, existingSummary = null) {
if (!res.ok) throw new Error(`Ollama responded ${res.status}`);
const data = await res.json();
return data.response?.trim() ?? '';
const raw = data.response?.trim() ?? '';
// Strip any leaked ChatML tokens Qwen echoes back
const content = raw
.replace(/<\|im_start\|>.*?<\|im_end\|>/gs, '')
.replace(/<\|im_start\|>|<\|im_end\|>|<\|im_sep\|>/g, '')
.trim();
return content;
}
async function maybeSummarize(session, allEpisodes) {