diff --git a/diagnostic/index.html b/diagnostic/index.html index 07c56df..c854278 100644 --- a/diagnostic/index.html +++ b/diagnostic/index.html @@ -1282,10 +1282,20 @@ if (msg.type === 'rvs_chat') { const p = msg.msg.payload || {}; const sender = p.sender || '?'; - // ARIA-Antworten kommen schon via Gateway (chat:final) — nicht nochmal via RVS anzeigen - if (sender === 'aria') return; - const chatType = 'sent'; - const label = sender === 'stt' ? '\uD83C\uDFA4 Spracheingabe' : `via RVS (${sender})`; + // Frueher: 'aria' kam parallel via OpenClaw-Gateway (chat:final) UND via RVS, + // RVS wurde dedupliziert. Gateway ist raus — ARIA-Antworten kommen jetzt + // ausschliesslich via RVS, also nicht mehr blocken. + let chatType, label; + if (sender === 'aria') { + chatType = 'received'; + label = 'ARIA'; + } else if (sender === 'stt') { + chatType = 'sent'; + label = '\uD83C\uDFA4 Spracheingabe'; + } else { + chatType = 'sent'; + label = `via RVS (${sender})`; + } addChat(chatType, p.text || '?', label, { location: p.location }); return; }