openclaw/docs/providers
Peter Steinberger b58603ee2b
fix(anthropic): avoid stale client version rejections on OAuth (#154098)
Direct Anthropic OAuth requests could fail with claude_code_version_too_old because they advertised Claude Code 2.1.75. Maintain a 2.1.278 client-version floor and prefer a newer installed stable CLI through the Anthropic plugin's shared, bounded probe. Both transports use one selected version for request headers and billing metadata; failed or slow probes fall back to the floor.

Preserve API-key and other provider routes without configuration, credential, dependency, or state migrations. Cover request identity and probe lifecycle, and repair the cold metadata fixture and OS-watch race encountered during validation. Focused tests and exact-head CI passed; candidate live OAuth acceptance remains unverified.

Thanks to @Cyb3rb1ade, @raghidtawil-lab, and @davidcittadini for the reports and controlled comparisons. The single-snapshot and header/billing boundary-test approach builds on @KrasimirKralev's prior work.

Fixes #94716. Related: #154016. Supersedes the approach in #150790 with credit; that PR remains open for maintainer follow-up. The separate model-allowlist issue #144903 is outside this repair.

Co-authored-by: Krasimir Kralev <263465593+KrasimirKralev@users.noreply.github.com>
2026-09-20 18:24:36 -07:00
..
ollama docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
openai fix: prevent premature context overflow after compaction (#149462) 2026-09-15 20:34:31 -07:00
alibaba.md docs: replace retired config keys with canonical schema keys (#121330) 2026-08-09 20:30:43 -07:00
anthropic.md fix(anthropic): avoid stale client version rejections on OAuth (#154098) 2026-09-20 18:24:36 -07:00
arcee.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
azure-speech.md
baseten.md fix: preserve thinking choices across models and runtimes (#150106) 2026-09-16 10:56:40 -07:00
bedrock-mantle.md fix(bedrock): report failed catalog refreshes (#139750) 2026-09-06 11:27:02 +05:30
bedrock.md fix(models): default Fable and Astra to medium effort (#145554) 2026-09-11 21:58:35 -07:00
cerebras.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
chutes.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
claude-max-api-proxy.md docs(gateway,providers): fix verified accuracy findings (#143796) 2026-09-10 16:29:48 +09:00
clawrouter.md perf(logging): reduce Gateway hot-path info log volume (#152080) 2026-09-18 13:35:39 -07:00
cloudflare-ai-gateway.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
cohere.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
comfy.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
deepgram.md fix(audio): preserve complete voice-note transcription (#145391) 2026-09-12 09:31:03 +05:30
deepinfra.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
deepseek.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
ds4.md
elevenlabs.md feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
fal.md docs: fix 20 concrete gateway/provider defects from the ux audit (#143983) 2026-09-10 19:56:13 +08:00
featherless.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
fireworks.md docs: fix 20 concrete gateway/provider defects from the ux audit (#143983) 2026-09-10 19:56:13 +08:00
fish-audio.md docs(gateway,providers): fix verified accuracy findings (#143796) 2026-09-10 16:29:48 +09:00
github-copilot.md fix(models): require explicit GitHub Copilot activation (#144749) 2026-09-11 13:51:44 +05:30
gmi.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
google.md fix: allow Google Live voice changes during calls (#149748) 2026-09-15 23:24:08 -07:00
gradium.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
groq.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
huggingface.md docs(gateway,providers): fix verified accuracy findings (#143796) 2026-09-10 16:29:48 +09:00
index.md docs(providers): expand llmman guidance and add hybrid inference (#139606) 2026-09-19 10:07:03 -07:00
inworld.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
kilocode.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
litellm.md fix(onboard): preserve discovery for explicit proxy URLs (#149757) 2026-09-17 02:44:40 +05:30
llmman.md feat: enable structured Tool Search by default (#154068) 2026-09-20 16:59:54 -07:00
lmstudio.md fix(lmstudio): prevent embedding truncation through smaller instances (#141513) 2026-09-07 13:02:17 -07:00
longcat.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
meta.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
minimax.md docs(gateway,providers): fix verified accuracy findings (#143796) 2026-09-10 16:29:48 +09:00
mistral.md fix: preserve thinking choices across models and runtimes (#150106) 2026-09-16 10:56:40 -07:00
models.md docs: close the remaining ia and ste findings (#144089) 2026-09-10 22:28:26 +08:00
moonshot.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
novita.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
nvidia.md docs: fix 20 concrete gateway/provider defects from the ux audit (#143983) 2026-09-10 19:56:13 +08:00
ollama-cloud.md fix(ollama): preserve model catalogs during discovery failures (#139817) 2026-09-06 12:15:03 +05:30
ollama.md docs: close remaining one-way link findings in cli, plugins, tools, providers (#143855) 2026-09-10 16:15:08 +08:00
openai.md docs(providers): split the OpenAI provider page by reader job (#141224) 2026-09-09 02:46:25 +08:00
opencode-go.md fix: preserve thinking choices across models and runtimes (#150106) 2026-09-16 10:56:40 -07:00
opencode.md fix(agents): preserve standalone OpenCode routing identity (#143659) 2026-09-10 13:17:22 +05:30
openrouter.md fix(openrouter): respect actual model tool capabilities (#129659) 2026-09-16 17:57:12 -07:00
perplexity-provider.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
pixverse.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
qianfan.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
qwen.md fix: preserve thinking choices across models and runtimes (#150106) 2026-09-16 10:56:40 -07:00
radius.md feat(radius): connect models with browser sign-in and native streaming (#145377) 2026-09-11 19:29:25 -07:00
runway.md feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
senseaudio.md docs(plugins,providers): close open link-audit findings for plugins and providers (#143021) 2026-09-09 19:49:52 +09:00
sglang.md docs(gateway,providers): fix verified accuracy findings (#143796) 2026-09-10 16:29:48 +09:00
stepfun.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
synthetic.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
tencent.md docs: fix 20 concrete gateway/provider defects from the ux audit (#143983) 2026-09-10 19:56:13 +08:00
together.md docs(onboard): fix non-interactive command examples (#121954) 2026-08-11 01:35:00 -07:00
venice.md docs: close the remaining ia and ste findings (#144089) 2026-09-10 22:28:26 +08:00
vercel-ai-gateway.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
vllm.md docs: fix 20 concrete gateway/provider defects from the ux audit (#143983) 2026-09-10 19:56:13 +08:00
volcengine.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
vydra.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
xai.md fix(models): report OAuth failures during catalog discovery (#139079) 2026-09-19 15:53:30 +05:30
xiaomi.md docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
zai.md docs: scope version-locked claims across plugins, platforms, providers, and gateway (#144032) 2026-09-10 21:33:28 +08:00