openclaw/docs/tools
snowzlmbot 17c2ce05d8
fix(secrets): keep startup alive when TTS SecretRefs are missing (#101265)
* fix(secrets): degrade missing TTS SecretRefs at startup

* test(secrets): keep non-activating startup strict

* test(secrets): mark denied key fixture synthetic

* test(secrets): use synthetic TTS key fixture

* test(secrets): use neutral TTS key placeholder

* test(secrets): isolate TTS key placeholder

* test(secrets): shorten TTS ref fixture name

* test(secrets): normalize synthetic credential fixtures

* test(secrets): isolate optional redaction coverage

* fix(secrets): preserve degraded TTS ref ownership

* refactor(secrets): keep optional resolver internal

* test(secrets): cover default provider alias misses

* test(secrets): pin explicit provider ownership

* style(secrets): format optional assignment imports

* refactor(secrets): keep optional metadata private

* style(secrets): restore collector file header

* fix(secrets): isolate unavailable SecretRef owners

Co-authored-by: snowzlmbot <293528334+snowzlmbot@users.noreply.github.com>

* test(secrets): complete provider fixtures

* style(status): avoid degraded path shadowing

* style(secrets): satisfy runtime lint

* refactor(secrets): keep error codes internal

* fix(secrets): keep unowned assignments fail closed

* fix(secrets): preserve provider resolution batching

* fix(secrets): normalize stalled resolution errors

* fix(secrets): reject provider limit violations

---------

Co-authored-by: snowzlmbot <293528334+snowzlmbot@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-16 21:07:01 -07:00
..
acp-agents-setup.md fix(memory-lancedb): prevent cross-agent memory leakage (#103799) 2026-07-16 03:33:08 -07:00
acp-agents.md
agent-send.md fix(agent): preserve explicit recipient sessions (#101507) 2026-07-07 10:07:13 +01:00
apply-patch.md
brave-search.md
browser-control.md docs(browser): clarify JSON flag placement (#103155) 2026-07-12 06:58:40 +01:00
browser-linux-troubleshooting.md
browser-login.md
browser-wsl2-windows-remote-cdp-troubleshooting.md
browser.md docs(browser): clarify JSON flag placement (#103155) 2026-07-12 06:58:40 +01:00
btw.md feat(ui): redesign /btw side chat into a floating multi-turn panel (#104749) 2026-07-11 16:22:58 -07:00
capability-cookbook.md
chrome-extension.md
clawhub.md
code-execution.md fix(xai): require consent for cross-provider billed tools (#97629) 2026-07-10 05:30:23 +01:00
creating-skills.md
diffs.md refactor(diffs): move ephemeral artifacts to SQLite (#109328) 2026-07-16 16:47:19 -07:00
duckduckgo-search.md
elevated.md
exa-search.md
exec-approvals-advanced.md feat(apps): review durable approvals on mobile (#104913) 2026-07-11 19:59:07 -07:00
exec-approvals.md fix(exec): stop isolated state dirs from moving live approvals (#108742) 2026-07-16 08:57:32 -07:00
exec.md feat(ui): merge Instances into a unified Devices page (#104561) 2026-07-11 13:36:07 -07:00
firecrawl.md feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
gemini-search.md
goal.md
grok-search.md
image-generation.md fix(models): refresh bundled provider catalogs (#109410) 2026-07-16 16:47:25 -07:00
index.md feat: add native inline widget support (#109212) 2026-07-16 19:24:41 -07:00
kimi-search.md
llm-task.md chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
lobster.md docs(lobster): enumerate injected workflow env vars and clarify step-output access (#108622) 2026-07-16 05:05:21 -07:00
loop-detection.md
media-overview.md
minimax-search.md
multi-agent-sandbox-tools.md
music-generation.md
ollama-search.md
parallel-search.md chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
pdf.md
permission-modes.md
perplexity-search.md
plugin.md improve: warn before non-ClawHub plugin installs (#102197) 2026-07-15 03:25:36 +10:00
reactions.md fix(channels): honor configured read target policies (#99905) 2026-07-10 22:29:37 -05:00
searxng-search.md
self-learning.md fix: default skill workshop approvals to auto (#107690) 2026-07-14 18:31:51 +01:00
show-widget.md feat: add native inline widget support (#109212) 2026-07-16 19:24:41 -07:00
skill-workshop.md fix: default skill workshop approvals to auto (#107690) 2026-07-14 18:31:51 +01:00
skills-config.md fix: default skill workshop approvals to auto (#107690) 2026-07-14 18:31:51 +01:00
skills.md feat: node-hosted plugins — dynamic tools, MCP servers, and skills (#90431) 2026-07-11 10:16:34 -07:00
slash-commands.md feat(agents): narrow gateway tool to read-only config 2026-07-15 01:56:31 -07:00
steer.md
subagents.md feat(ui): expand child sessions in sidebar (#108838) 2026-07-16 03:26:49 -07:00
tavily.md
thinking.md fix(models): refresh bundled provider catalogs (#109410) 2026-07-16 16:47:25 -07:00
tokenjuice.md
tool-search.md improve: reduce compact tool orchestration turns (#109596) 2026-07-16 20:53:42 -07:00
trajectory.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
tts.md fix(secrets): keep startup alive when TTS SecretRefs are missing (#101265) 2026-07-16 21:07:01 -07:00
video-generation.md fix(models): refresh bundled provider catalogs (#109410) 2026-07-16 16:47:25 -07:00
web-fetch.md
web.md fix(xai): validate x_search handle filters (#103393) 2026-07-10 08:02:18 +01:00