From 9aaa000da04428a39e0ff114f4dee00182d365bd Mon Sep 17 00:00:00 2001 From: Neerav Makwana Date: Mon, 6 Apr 2026 08:19:38 -0400 Subject: [PATCH] fix(gateway): show /tts audio in Control UI webchat (#61598) (thanks @neeravmakwana) --- CHANGELOG.md | 1 + extensions/diffs/src/language-hints.test.ts | 6 +- .../server-methods/chat-transcript-inject.ts | 38 +++++- .../server-methods/chat-webchat-media.test.ts | 102 +++++++++++++++ .../server-methods/chat-webchat-media.ts | 121 ++++++++++++++++++ src/gateway/server-methods/chat.ts | 27 +++- ui/src/styles/chat/layout.css | 14 ++ ui/src/ui/chat/grouped-render.ts | 57 ++++++++- 8 files changed, 353 insertions(+), 13 deletions(-) create mode 100644 src/gateway/server-methods/chat-webchat-media.test.ts create mode 100644 src/gateway/server-methods/chat-webchat-media.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index 5532b5161fb..fd0a20af7e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -65,6 +65,7 @@ Docs: https://docs.openclaw.ai ### Fixes +- Control UI/chat: show `/tts` and other local audio-only slash replies in webchat by embedding local audio in the assistant message and rendering `