Skip to content

fix(translator): thread model through normalizeResponsesReasoningEffort in promotion path (#8997) - #9361

Merged
diegosouzapw merged 2 commits into
release/v3.8.50from
fix/8997-gpt56-max-reasoning-rewritte
Aug 8, 2026
Merged

diegosouzapw merged 2 commits into
release/v3.8.50from
fix/8997-gpt56-max-reasoning-rewritte

Conversation

@diegosouzapw

@diegosouzapw diegosouzapw commented Aug 4, 2026 •

Copy link
Copy Markdown
Collaborator

⚠️ base-red inherited: #9737 — 13 HARD failures pre-existing on release/v3.8.50, none from this PR's changes. See the release-green issue for details.


Closes #8997

normalizeResponsesReasoningEffort was called without the model argument,
so GPT-5.6 Sol/Terra/Luna requests with reasoning.effort: "max" were
downgraded to "xhigh". The model is now threaded through, preserving

…rt in promotion path (#8997)

The Responses-to-Chat promotion path in openaiResponsesToOpenAIRequest
called normalizeResponsesReasoningEffort without the model argument,
so GPT-5.6 Sol/Terra/Luna requests with reasoning.effort: "max" were
downgraded to "xhigh". The model is now threaded through, preserving
max for GPT-5.6 while keeping the legacy downgrade for older models.

Test coverage includes all three GPT-5.6 variants (sol, terra, luna),
both nested reasoning.effort and flat reasoning_effort input forms,
and a guard for non-GPT-5.6 models that still get max -> xhigh.
Resolves conflicts in:
- open-sse/translator/request/openai-responses.ts (keep PR's model ?? root.model fallback)
- tests/unit/triage-bugs-2026-08-02.test.ts (add/add: keep release tip #8853 tests, append PR #8997 block)
@diegosouzapw diegosouzapw added the base-red Release/main tip is red — PRs cut now inherit these failures label Aug 8, 2026
@diegosouzapw
diegosouzapw merged commit 670e831 into release/v3.8.50 Aug 8, 2026
23 checks passed
@diegosouzapw
diegosouzapw deleted the fix/8997-gpt56-max-reasoning-rewritte branch August 8, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

base-red Release/main tip is red — PRs cut now inherit these failures

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(providers): GPT-5.6 selected max effort rewritten to xhigh

1 participant