openclaw/docs/providers
giming f94512cd7f
fix(xiaomi): support MiMo voicedesign TTS
Adds Xiaomi MiMo voicedesign TTS support by registering the v2.5 voicedesign model and omitting audio.voice for that model's prompt-driven voice design flow.

Also accepts generic TTS aliases modelId, speakerVoice, and speakerVoiceId for Xiaomi provider config and request overrides.

Fixes exec timeout classification so a process that exits after a missed timeout callback is still reported as timed out, using monotonic deadlines to avoid wall-clock skew.

Verification:
- node scripts/run-vitest.mjs extensions/xiaomi/speech-provider.test.ts
- node scripts/run-vitest.mjs src/process/supervisor/supervisor.test.ts
- node scripts/run-vitest.mjs src/agents/bash-tools.exec-foreground-failures.test.ts
- git diff --check
- autoreview --mode local
- live Xiaomi MiMo voicedesign call returned wav RIFF/WAVE output, 169004 bytes
- GitHub CI success on fb3018ef31: CI 26708919072, CodeQL Critical Quality 26708919082, CodeQL 26708919091, OpenGrep PR Diff 26708919089, Workflow Sanity 26708919083, Dependency Guard 26708918574, Real behavior proof 26708921767

Thanks @GimingRao.

Co-authored-by: Raoyu <2425198313@qq.com>
Co-authored-by: giming <53329020+GimingRao@users.noreply.github.com>
2026-05-31 10:34:51 +01:00
..
alibaba.md docs(providers): rewrite Alibaba page with code-verified setup 2026-05-05 16:38:12 -07:00
anthropic.md docs: update Anthropic Claude CLI billing guidance 2026-05-29 06:14:30 +01:00
arcee.md docs(providers/arcee): note Trinity Large Thinking has tools disabled 2026-05-07 06:49:14 -07:00
azure-speech.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
bedrock-mantle.md fix: gate Bedrock Mantle discovery 2026-05-10 10:25:23 +01:00
bedrock.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
cerebras.md docs: stop referencing shell profile secrets 2026-05-13 11:55:14 +01:00
chutes.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
claude-max-api-proxy.md docs: update Anthropic Claude CLI billing guidance 2026-05-29 06:14:30 +01:00
cloudflare-ai-gateway.md docs: stop referencing shell profile secrets 2026-05-13 11:55:14 +01:00
comfy.md fix(comfy): read config from plugins.entries instead of models.providers (openclaw#63058) 2026-04-24 15:23:13 -05:00
deepgram.md docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages 2026-04-24 10:49:23 -07:00
deepinfra.md fix(deepinfra): load all DeepInfra models when user wants to browse t… (#84549) 2026-05-27 10:43:37 +01:00
deepseek.md fix(deepseek): expose V4 max thinking levels (#73008) 2026-04-30 23:34:05 +08:00
ds4.md docs: add ds4 provider guide 2026-05-13 14:45:34 +01:00
elevenlabs.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
fal.md feat: add Fal Krea image model schemas (#87845) 2026-05-29 03:58:46 +01:00
fireworks.md test: cover dynamic live model refs 2026-05-28 18:16:45 +01:00
github-copilot.md docs(plugins): clarify external plugin installs 2026-05-29 20:43:51 +01:00
gmi.md docs: expand provider descriptions 2026-05-30 07:41:59 +01:00
google.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
gradium.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
groq.md fix: aggressively prune retired model catalogs 2026-05-23 17:29:50 +01:00
huggingface.md Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
index.md feat: add hosted model providers (#88247) 2026-05-30 08:26:16 +02:00
inferrs.md feat(models): start local services on demand 2026-05-10 18:21:27 +01:00
inworld.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
kilocode.md fix: canonicalize nested gemini catalog ids 2026-05-08 21:32:07 +01:00
litellm.md fix(litellm): honor noninteractive custom base url 2026-04-27 20:33:04 +01:00
lmstudio.md fix(agents): scope custom provider baseUrl SSRF trust by origin (#80751) 2026-05-15 11:00:29 +01:00
minimax.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
mistral.md docs: document mistral medium 3.5 usage 2026-05-09 11:45:43 +01:00
models.md docs: absorb maintainer docs sweep 2026-05-22 20:29:10 +01:00
moonshot.md fix(kimi): use stable coding model id 2026-05-10 06:17:58 +01:00
novita.md docs: expand provider descriptions 2026-05-30 07:41:59 +01:00
nvidia.md fix(nvidia): load featured model catalog (#80775) 2026-05-28 12:59:55 -07:00
ollama-cloud.md docs: expand provider descriptions 2026-05-30 07:41:59 +01:00
ollama.md feat: add hosted model providers (#88247) 2026-05-30 08:26:16 +02:00
openai.md refactor: unify OpenAI provider identity (#88451) 2026-05-31 00:29:44 +01:00
opencode-go.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
opencode.md feat: update opencode-go default model 2026-04-25 05:03:32 +01:00
openrouter.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
perplexity-provider.md docs: stop referencing shell profile secrets 2026-05-13 11:55:14 +01:00
pixverse.md docs(plugins): clarify external plugin installs 2026-05-29 20:43:51 +01:00
qianfan.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
qwen-oauth.md docs: expand provider descriptions 2026-05-30 07:41:59 +01:00
qwen.md feat: add hosted model providers (#88247) 2026-05-30 08:26:16 +02:00
runway.md docs(providers): rewrite GLM, Runway, and Vydra with code-verified setup 2026-05-05 17:15:52 -07:00
senseaudio.md docs(providers/senseaudio): add missing Related section 2026-05-05 23:34:07 -07:00
sglang.md fix: discover self-hosted provider wildcards 2026-05-13 00:27:39 -04:00
stepfun.md fix(docs): make docs formatter mintlify-safe 2026-04-28 08:13:21 +01:00
synthetic.md docs(providers): standardize models-section heading to Built-in catalog 2026-04-23 15:42:56 -07:00
tencent.md docs: stop referencing shell profile secrets 2026-05-13 11:55:14 +01:00
together.md fix: refresh live Together and Vydra coverage 2026-05-28 21:27:50 +01:00
venice.md fix: prune retired model catalog entries 2026-05-23 16:46:59 +01:00
vercel-ai-gateway.md docs: stop referencing shell profile secrets 2026-05-13 11:55:14 +01:00
vllm.md fix(vllm): wire configured thinking params 2026-05-27 13:32:18 +01:00
volcengine.md feat(tts): add BytePlus Seed Speech provider 2026-04-25 23:46:04 +01:00
vydra.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
xai.md refactor(voice): catalog voice models through providers (#87794) 2026-05-29 04:46:45 +01:00
xiaomi.md fix(xiaomi): support MiMo voicedesign TTS 2026-05-31 10:34:51 +01:00
zai.md docs: absorb maintainer docs sweep 2026-05-22 20:29:10 +01:00