From f8ae9aa641360f037b6f73b5a55fcaab4207daa9 Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Sun, 26 Apr 2026 02:16:18 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@69e7e499b11751dab899941e5740fd8d53aae793 --- .openclaw-sync/source.json | 4 ++-- docs/gateway/config-agents.md | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index c2cb87aef..1741edb89 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "9b4f0779ce564b06183acd4561079fb14dff4109", - "syncedAt": "2026-04-26T02:13:37.792Z" + "sha": "69e7e499b11751dab899941e5740fd8d53aae793", + "syncedAt": "2026-04-26T02:14:55.145Z" } diff --git a/docs/gateway/config-agents.md b/docs/gateway/config-agents.md index eabb6e293..4a9d09b74 100644 --- a/docs/gateway/config-agents.md +++ b/docs/gateway/config-agents.md @@ -899,6 +899,14 @@ scripts/sandbox-browser-setup.sh # optional browser image ### `agents.list` (per-agent overrides) +Use `agents.list[].tts` to give an agent its own TTS provider, voice, model, +style, or auto-TTS mode. The agent block deep-merges over global +`messages.tts`, so shared credentials can stay in one place while individual +agents override only the voice or provider fields they need. The active agent's +override applies to automatic spoken replies, `/tts audio`, `/tts status`, and +the `tts` agent tool. See [Text-to-speech](/tools/tts#per-agent-voice-overrides) +for provider examples and precedence. + ```json5 { agents: {