openclaw/docs/tools
Sebastien Tardif a226416b01
fix(secrets): collect persona-level TTS provider SecretRefs (#89636)
* fix(secrets): collect persona-level TTS provider SecretRefs

Replay of #89636 onto current main. Persona TTS apiKey SecretRefs collected; Discord registry entries included.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>

* fix(secrets): resolve persona credentials through shared TTS owners

Preserve persona credential ownership across global, agent, and Discord
voice surfaces while consolidating collection and registry discovery.

Co-authored-by: Sebastien Tardif <sebtardif@ncf.ca>

---------

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Sebastien Tardif <sebtardif@ncf.ca>
2026-08-31 06:14:15 -07:00
..
acp-agents-setup.md fix: surface Codex input prompts across runtimes (#126387) 2026-08-19 15:25:33 -07:00
acp-agents.md refactor: remove channel docking and manual session focus (#133153) 2026-08-30 09:45:26 -07:00
agent-send.md
apply-patch.md
ask-user.md fix: secret requests preserve native answers and live requester authority (#132122) 2026-08-29 21:15:10 -07:00
brave-search.md fix(brave): bind preflight to request cancellation (#132097) 2026-08-28 19:34:15 -07:00
browser-control.md fix(browser): return selector no-match snapshots promptly (#131441) 2026-08-30 01:04:41 -07:00
browser-linux-troubleshooting.md docs: declared local browser profiles must set cdpPort or cdpUrl (#129923) 2026-08-26 06:27:30 -07:00
browser-login.md
browser-wsl2-windows-remote-cdp-troubleshooting.md
browser.md fix(browser): keep the panel on the session browser profile (#132159) 2026-08-28 18:35:02 -07:00
btw.md
chrome-extension.md feat(browser): standalone extension relay daemon with native-host wake-up (#128379) 2026-08-30 16:51:27 -07:00
code-execution.md
code-mode.md fix(computer): keep observations available during recovery (#133188) 2026-08-30 01:35:59 -07:00
creating-skills.md fix: keep always within OS compatibility (#123731) 2026-08-14 17:54:42 +01:00
custodian-skills.md fix(agents): consolidate ambient owner resolution (#126504) 2026-08-19 18:54:32 -07:00
diffs.md fix(ui): highlight source code in chat and session diffs (#130578) 2026-08-26 19:28:03 -07:00
duckduckgo-search.md
elevated.md feat(gateway): identity-conditional forced sandboxing for operator roles (#129926) 2026-08-26 00:18:50 -07:00
exa-search.md
exec-approvals-advanced.md fix: preserve channel answers after unavailable approvals (#130624) 2026-08-27 01:50:36 -07:00
exec-approvals.md fix(doctor): import historical exec approval metadata (#118282) 2026-08-30 23:04:38 -07:00
exec.md fix: remove ignored arguments from agent tools (#133336) 2026-08-30 08:33:08 -07:00
firecrawl.md fix(web-fetch): honor zero and shortened cache TTL on reads across fetch and search (#131648) 2026-08-28 15:48:02 -07:00
gemini-search.md
goal.md feat(control-ui): create and manage goals without slash commands (#131370) 2026-08-28 04:31:48 -07:00
grok-search.md
image-generation.md docs: explain OpenRouter image route compatibility (#101367) 2026-08-15 20:41:41 +01:00
index.md fix: apply formatting-only file edits (#133320) 2026-08-30 07:47:59 -07:00
kimi-search.md
llm-task.md
lobster.md fix(lobster): preserve cancelled approvals and output bounds (#130259) 2026-08-28 13:53:37 +05:30
loop-detection.md fix(agents): stop drifting exec failure loops (#118402) 2026-08-30 11:25:07 +05:30
mcp.md fix(mcp): preserve streamed stderr diagnostics (#110652) 2026-08-26 14:06:27 -07:00
media-overview.md
minimax-search.md
multi-agent-sandbox-tools.md fix(agents): enforce native MCP tool policy (#133089) 2026-08-30 18:16:37 +05:30
music-generation.md
ollama-search.md fix(ollama): skip local checks for hosted web search (#129833) 2026-08-26 00:37:35 -07:00
parallel-search.md
pdf.md
permission-modes.md fix: surface Codex input prompts across runtimes (#126387) 2026-08-19 15:25:33 -07:00
perplexity-search.md
plugin.md docs(hooks): clarify setup and execution contracts (#130734) 2026-08-26 23:12:06 -07:00
progress-card.md fix(ui): keep progress in main chat when side chat opens (#130109) 2026-08-26 12:55:14 -03:00
reactions.md improve: quiet Discord and Slack progress (#133516) 2026-08-30 17:46:37 -07:00
screen.md
searxng-search.md fix(security): prevent blocked SearXNG refs from using ambient URLs (#126214) 2026-08-19 00:02:58 -07:00
secrets.md fix: secret requests preserve native answers and live requester authority (#132122) 2026-08-29 21:15:10 -07:00
self-learning.md fix: preserve policy owners across reviews and compaction (#133912) 2026-08-31 06:09:53 -07:00
show-widget.md fix: honor session policy for widget approvals (#129970) 2026-08-26 01:34:24 -07:00
skill-workshop.md fix(skills): patch skills above the read budget (#128871) 2026-08-26 18:28:39 +00:00
skills-config.md fix(onboard): preserve the saved skills package manager (#130438) 2026-08-26 15:18:46 -07:00
skills.md fix(skills): recognize binaries installed on unchanged PATH (#131617) 2026-08-28 02:21:32 -07:00
slash-commands.md fix(line): offer the card command only on LINE (#132895) 2026-08-30 14:10:29 -07:00
steer.md
subagents.md fix: clear stale binding owners and restore global subagent status (#133578) 2026-08-30 16:20:27 -07:00
swarm.md docs: clarify Swarm progress across chat clients (#133916) 2026-08-31 01:03:46 -07:00
tavily.md fix(web-fetch): honor zero and shortened cache TTL on reads across fetch and search (#131648) 2026-08-28 15:48:02 -07:00
thinking.md fix(codex): honor thinking off on supported Platform routes (#132276) 2026-08-28 20:04:52 -07:00
tokenjuice.md
tool-search.md fix(chat): keep nested tool calls after reload (#132457) 2026-08-29 03:30:16 -07:00
trajectory.md
tts.md fix(secrets): collect persona-level TTS provider SecretRefs (#89636) 2026-08-31 06:14:15 -07:00
video-generation.md
web-fetch.md fix(web-fetch): honor cancellation before caching or returning provider results (#131585) 2026-08-28 21:06:18 -07:00
web.md fix(web-fetch): honor zero and shortened cache TTL on reads across fetch and search (#131648) 2026-08-28 15:48:02 -07:00