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
..
2026-05-04 09:20:02 -07:00
2026-05-04 13:56:12 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 18:13:53 +00:00
2026-05-04 09:20:03 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 13:56:33 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 20:48:51 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 22:12:06 +05:30
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 22:12:06 +05:30
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 21:05:05 +00:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:03 -07:00
2026-05-04 14:01:59 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 12:38:51 -06:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 09:20:02 -07:00
2026-05-04 10:09:55 +01:00
2026-05-01 12:02:22 +01:00
2026-05-01 14:12:17 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 11:30:36 -07:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 10:09:55 +01:00
2026-05-04 22:47:19 +05:30
2026-05-04 00:30:02 +01:00
2026-04-29 05:25:43 +01:00
2026-05-03 15:19:55 -07:00
2026-04-29 05:25:43 +01:00