From c971c58fc7592344539ac3cf87c7c4229be9978e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 24 Apr 2026 05:21:31 +0100 Subject: [PATCH] docs: clarify control ui talk status --- docs/web/control-ui.md | 5 +++++ ui/src/styles/chat/layout.css | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/docs/web/control-ui.md b/docs/web/control-ui.md index 213f2e65fa7..2ba38be4afe 100644 --- a/docs/web/control-ui.md +++ b/docs/web/control-ui.md @@ -160,6 +160,11 @@ Cron jobs panel notes: `talk.provider: "openai"` plus `talk.providers.openai.apiKey`, or reuse the Voice Call realtime provider config. The browser never receives the standard OpenAI API key; it receives only the ephemeral Realtime client secret. +- In the Chat composer, the Talk control is the waves button next to the + microphone dictation button. When Talk starts, the composer status row shows + `Connecting Talk...`, then `Talk live` while audio is connected, or + `Asking OpenClaw...` while a realtime tool call is consulting the configured + larger model through `chat.send`. - Stop: - Click **Stop** (calls `chat.abort`) - While a run is active, normal follow-ups queue. Click **Steer** on a queued message to inject that follow-up into the running turn. diff --git a/ui/src/styles/chat/layout.css b/ui/src/styles/chat/layout.css index e26f1d2f7b6..50e511937d5 100644 --- a/ui/src/styles/chat/layout.css +++ b/ui/src/styles/chat/layout.css @@ -524,6 +524,14 @@ color: var(--muted); } +.agent-chat__stt-interim { + padding: 10px 14px 0; + color: var(--muted); + font-size: 0.82rem; + line-height: 1.35; + overflow-wrap: anywhere; +} + .agent-chat__toolbar { display: flex; align-items: center;