Sally O'Malley
02ac7dc5a6
fix(openrouter): keep DeepSeek V4 reasoning effort valid ( #77423 )
...
Summary:
- The PR removes `max` from OpenRouter DeepSeek V4 thinking profiles, maps stale OpenRouter `max` overrides to `xhigh`, preserves direct DeepSeek behavior, and updates docs, tests, and changelog.
- Reproducibility: yes. Source inspection on current main shows OpenRouter DeepSeek V4 advertises `max` and se ... ffort: "max"`, matching the linked 400 logs; I did not need a live OpenRouter request for this assist pass.
Automerge notes:
- Ran the ClawSweeper repair loop before final review.
- Addressed earlier ClawSweeper review findings before merge.
- Included post-review commit in the final squash: docs(changelog): credit OpenRouter duplicate fix
- Included post-review commit in the final squash: fix(openrouter): keep DeepSeek V4 reasoning effort valid
Validation:
- ClawSweeper review passed for head becdea4223 .
- Required merge gates passed before the squash merge.
Prepared head SHA: becdea4223
Review: https://github.com/openclaw/openclaw/pull/77423#issuecomment-4372880583
Co-authored-by: sallyom <somalley@redhat.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-04 21:05:05 +00:00
Vincent Koc
f1340be051
feat(openrouter): expand app attribution categories
2026-05-03 17:07:22 -07:00
Vincent Koc
34b3471f85
feat(openrouter): add opt-in response caching
...
Adds opt-in OpenRouter response caching params, preserves alias precedence across config scopes, and documents the behavior.\n\nVerification:\n- pnpm test:serial src/agents/pi-embedded-runner/proxy-stream-wrappers.test.ts src/agents/pi-embedded-runner-extraparams-openrouter.test.ts -- --reporter=verbose\n- pnpm exec oxfmt --check --threads=1 src/agents/pi-embedded-runner/proxy-stream-wrappers.ts src/plugin-sdk/provider-stream.ts src/agents/pi-embedded-runner/proxy-stream-wrappers.test.ts src/agents/pi-embedded-runner-extraparams-openrouter.test.ts docs/providers/openrouter.md CHANGELOG.md\n- git diff --check\n- Testbox tbx_01kqr4dakpsk9rswz9pem49nz0: pnpm check:changed (https://github.com/openclaw/openclaw/actions/runs/25294515012 )
2026-05-03 17:02:18 -07:00
Peter Steinberger
e0221d37e5
fix(openrouter): preserve deepseek v4 reasoning replay
2026-05-02 10:48:28 +01:00
Peter Steinberger
24d5649284
fix(openrouter): strip Anthropic reasoning prefill
2026-05-02 06:48:25 +01:00
Gabriel Kripalani
17ef9ef895
feat(openrouter): add video generation provider ( #72700 )
...
Adds OpenRouter video generation via video_generate, with hardened async polling/download handling, docs, and regression coverage.
Validation:
- pnpm test src/plugins/plugin-lookup-table.test.ts src/secrets/target-registry.fast-path.test.ts src/gateway/server-startup-post-attach.test.ts extensions/openrouter/video-generation-provider.test.ts src/video-generation/live-test-helpers.test.ts src/media-generation/provider-capabilities.contract.test.ts src/agents/pi-embedded-helpers/failover-matches.test.ts src/plugins/manifest-metadata-scan.test.ts src/agents/openai-transport-stream.test.ts src/media-understanding/openai-compatible-audio.test.ts src/agents/schema-normalization-runtime-contract.test.ts src/agents/provider-request-config.test.ts src/plugin-sdk/provider-stream.test.ts src/agents/pi-embedded-runner/run/attempt.spawn-workspace.websocket.test.ts -- --reporter=verbose
- OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_TEST_QUIET=0 OPENCLAW_LIVE_VIDEO_GENERATION_MODELS=openrouter/google/veo-3.1-fast pnpm test:live src/video-generation/video-generation.live.test.ts -- --runInBand
Co-authored-by: notamicrodose <gabrielkripalani@me.com >
2026-04-28 10:57:31 +01:00
Peter Steinberger
f3528e7755
fix(openrouter): retire stealth model catalog entries
2026-04-27 13:36:49 +01:00
Peter Steinberger
0bbb0eb735
fix(image): honor generation timeout config
2026-04-25 18:25:26 +01:00
Peter Steinberger
7875092f4d
feat(openrouter): add tts provider
2026-04-25 04:36:49 +01:00
Gabriel Kripalani
0f026addaa
feat: add OpenRouter image generation ( #67668 )
...
Adds OpenRouter image generation support for image_generate. Fixes #55066 . Thanks @notamicrodose.
2026-04-24 01:39:19 +01:00
Vincent Koc
82a847f3b4
docs(providers): standardize Related card titles, config-reference links, and Advanced heading
2026-04-23 13:16:53 -07:00
Vincent Koc
4a2cd533ac
docs: remove duplicate H1 where frontmatter title already sets it
2026-04-23 13:11:14 -07:00
Shakker
651d5e0022
docs: document provider catalog model discovery
2026-04-22 04:51:38 +01:00
Vincent Koc
571c4db5d4
docs(providers): improve openrouter, nvidia, deepseek, opencode-go with Mintlify components
2026-04-12 11:37:09 +01:00
Peter Steinberger
5584af7ac3
docs: refresh proxy provider runtime refs
2026-04-04 15:37:20 +01:00
Peter Steinberger
277df463d6
docs: clarify openrouter cache markers
2026-04-04 11:34:17 +01:00
Peter Steinberger
3da187156f
docs: clarify native and proxy request shaping
2026-04-04 09:29:09 +01:00
Peter Steinberger
1fcb2cfeb5
docs: clarify provider attribution behavior
2026-04-04 09:27:31 +01:00
Peter Steinberger
0013568500
docs: refresh google and openrouter onboarding docs
2026-04-04 07:59:52 +01:00
Vincent Koc
9f2a01d972
docs: replace stale claude-sonnet-4-5 with 4-6, normalize Node version, remove stale dates
2026-03-19 10:33:03 -07:00
Peter Steinberger
f9e185887f
docs: restore onboard docs references
2026-03-16 05:50:57 +00:00
Peter Steinberger
823039c000
docs: prefer setup wizard command
2026-03-15 22:01:04 -07:00
Seb Slight
abcaa8c7a9
Docs: add nav titles across docs ( #5689 )
2026-01-31 15:04:03 -06:00
cpojer
8cab78abbc
chore: Run pnpm format:fix.
2026-01-31 21:13:13 +09:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
340d1c64b4
docs: add provider hub and model provider pages
2026-01-11 02:27:37 +01:00