diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index af0e2f53a..b2e3e19d6 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "569290c36ddece84ae4159d08a4da1d1edd802f5", - "syncedAt": "2026-04-24T04:32:25.481Z" + "sha": "cb2c36b04975e34ab7014a11575d6589aa96ae32", + "syncedAt": "2026-04-24T04:34:23.753Z" } diff --git a/docs/web/control-ui.md b/docs/web/control-ui.md index 2ba38be4a..0520c1b0c 100644 --- a/docs/web/control-ui.md +++ b/docs/web/control-ui.md @@ -159,7 +159,9 @@ Cron jobs panel notes: - Talk mode uses the registered realtime voice provider. Configure OpenAI with `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. + OpenAI API key; it receives only the ephemeral Realtime client secret. The + Realtime session prompt is assembled by the Gateway; `talk.realtime.session` + does not accept caller-provided instruction overrides. - 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