From 32365e67f4e3608ea07a60edaf81d5dcbb1bee85 Mon Sep 17 00:00:00 2001 From: Storme-bit Date: Tue, 21 Apr 2026 03:05:24 -0700 Subject: [PATCH] summarization fix --- .../src/services/summarization.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/orchestration-service/src/services/summarization.js b/packages/orchestration-service/src/services/summarization.js index c82ffc8..3cebb20 100644 --- a/packages/orchestration-service/src/services/summarization.js +++ b/packages/orchestration-service/src/services/summarization.js @@ -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) {