From 3462dc31934f5d2314ff84b992cb6d9c86b1cfdc Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Sun, 26 Apr 2026 03:17:15 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@a91baa16de69ac3d7f3eea76ed950f3110f4bbe4 --- .openclaw-sync/source.json | 4 ++-- docs/tools/tts.md | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 136c537c6..156b1bb32 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "cf834e2a21eac7fd218989fb5b85e7e8dd4c3246", - "syncedAt": "2026-04-26T03:10:53.654Z" + "sha": "a91baa16de69ac3d7f3eea76ed950f3110f4bbe4", + "syncedAt": "2026-04-26T03:15:43.703Z" } diff --git a/docs/tools/tts.md b/docs/tools/tts.md index 600ed89da..e9e7c3858 100644 --- a/docs/tools/tts.md +++ b/docs/tools/tts.md @@ -685,6 +685,10 @@ channel sees them, even when a directive is split across adjacent blocks. Final mode still parses the accumulated raw reply for TTS synthesis. `provider=...` directives are ignored unless `modelOverrides.allowProvider: true`. +When a reply declares `provider=...`, the other keys in that directive are +parsed only by that provider. Unsupported keys are stripped from visible text +and reported as TTS directive warnings instead of being routed to another +provider. Example reply payload: