From 5c1d236f0d11ffbacdff6697857f6f28956da9d6 Mon Sep 17 00:00:00 2001 From: Xin Wang Date: Mon, 9 Feb 2026 11:30:21 +0800 Subject: [PATCH] Finetune text debug drawer --- web/pages/Assistants.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web/pages/Assistants.tsx b/web/pages/Assistants.tsx index 9c9be45..10cbb44 100644 --- a/web/pages/Assistants.tsx +++ b/web/pages/Assistants.tsx @@ -1275,10 +1275,13 @@ export const DebugDrawer: React.FC<{ const handleTextLaunch = async () => { try { setWsError(''); + // Start every text debug run as a fresh session transcript. + setMessages([]); + assistantDraftIndexRef.current = null; if (textTtsEnabled) await ensureAudioContext(); await ensureWsSession(); setTextSessionStarted(true); - setMessages((prev) => (prev.length > 0 ? prev : [{ role: 'model', text: assistant.opener || 'Hello!' }])); + setMessages([{ role: 'model', text: assistant.opener || 'Hello!' }]); } catch (e) { console.error(e); setWsStatus('error'); @@ -1801,7 +1804,7 @@ export const DebugDrawer: React.FC<{
-
+
{mode === 'text' && textSessionStarted && ( +