qwen-code/packages
qwen-code-dev-bot c516ee8c2f
fix(core): omit deprecated temperature param for Claude 4.8+ (#6520)
* fix(core): omit deprecated temperature param for Claude 4.8+

Claude Opus 4.8 deprecated the `temperature` sampling parameter —
the server returns 400 with "temperature is deprecated for this model"
when it is sent.

Add `modelRejectsTemperature()` version gate (mirroring the existing
`modelRejectsManualThinking()` pattern) and conditionally omit
`temperature` from the request body for models with major > 4 or
4.minor >= 8. Older models and unknown/unversioned ids retain the
previous behavior (default temperature of 1).

Fixes #6519

* fix(core): address review — ternary form, debug warn, 5.x + unknown tests

- Switch from boolean-spread to ternary form for idiom consistency
  with the thinking/output_config spreads at L697-698.
- Add a once-per-generator debugLogger.warn when a user-configured
  temperature is silently dropped on 4.8+ (latched like effortClampWarned).
- Add test coverage for claude-sonnet-5 (5.x family omits temperature)
  and unknown/unversioned model id (keeps temperature) to pin the
  major > 4 branch and prevent future narrowing.

---------

Co-authored-by: qwen-code-dev-bot <269191875+qwen-code-dev-bot@users.noreply.github.com>
2026-07-08 10:13:42 +00:00
..
acp-bridge fix(memory): allow forget to remove user managed memory (#6432) 2026-07-08 09:51:36 +00:00
audio-capture chore(release): v0.19.7 (#6484) 2026-07-07 17:25:48 +00:00
channels fix(channel): Relay ACP permission requests (#6446) 2026-07-08 03:27:25 +00:00
chrome-extension chore(release): v0.19.7 (#6484) 2026-07-07 17:25:48 +00:00
cli feat(cli): Enable multi-workspace session routing (#6511) 2026-07-08 10:06:31 +00:00
core fix(core): omit deprecated temperature param for Claude 4.8+ (#6520) 2026-07-08 10:13:42 +00:00
cua-driver fix(cua-driver): migrate Windows scripts + README rewrite (#6515) 2026-07-08 06:07:11 +00:00
desktop fix(desktop): preserve glued automation history records (#6344) 2026-07-05 23:53:49 +00:00
mobile-mcp chore(release): v0.19.7 (#6484) 2026-07-07 17:25:48 +00:00
sdk-java fix(core): Align MCP OAuth guidance and docs (#5589) 2026-06-24 07:09:53 +08:00
sdk-python doc[sdk-python] Expand Python SDK usage documentation (#3995) 2026-05-12 15:27:00 +08:00
sdk-typescript feat(cli): Enable multi-workspace session routing (#6511) 2026-07-08 10:06:31 +00:00
vscode-ide-companion chore(release): v0.19.7 (#6484) 2026-07-07 17:25:48 +00:00
web-shell fix(web-shell): i18n for ~43 hardcoded English strings across 15 files (#6516) 2026-07-08 08:46:37 +00:00
web-templates chore(release): v0.19.7 (#6484) 2026-07-07 17:25:48 +00:00
webui feat(serve): Bound replay snapshot history (#6482) 2026-07-08 06:53:58 +00:00
zed-extension chore(deps): upgrade ink 6.2.3 → 7.0.2 + bump Node engine to 22 (#3860) 2026-05-11 17:29:50 +08:00