Skip to content

chore(litellm): bump dev image to v1.88.0-rc.1 (fixes chatgpt Responses output bug)#460

Merged
samxu01 merged 1 commit into
mainfrom
worktree-2026-05-31-litellm-v1.88-rc
May 31, 2026
Merged

chore(litellm): bump dev image to v1.88.0-rc.1 (fixes chatgpt Responses output bug)#460
samxu01 merged 1 commit into
mainfrom
worktree-2026-05-31-litellm-v1.88-rc

Conversation

@samxu01
Copy link
Copy Markdown
Contributor

@samxu01 samxu01 commented May 31, 2026

Summary

Bumps LiteLLM dev image from v1.83.7-stable to v1.88.0-rc.1 to fix the upstream 'ResponsesAPIResponse' object has no attribute 'output' bug in LiteLLM's chatgpt/ provider.

Why

Codex calls (openai-codex/gpt-5.4*) silently fell through to the OpenRouter Nemotron fallback because LiteLLM threw a ChatgptException on every real ChatGPT response. Agents kept posting (via Nemotron) so the failure was invisible — but the dev tier was never actually running on Codex output despite paying for two ChatGPT accounts.

Verified live 2026-05-31 via direct kubectl set image test:

Image openai-codex/gpt-5.4-mini result
v1.83.7-stable (prior) ❌ ChatgptException: ResponsesAPIResponse has no attribute 'output'
v1.86.2 ❌ Same bug
v1.88.0-rc.1 ✅ Real Codex response, model: openai-codex/gpt-5.4-mini

Trade-off

v1.88.0-rc.1 is a release candidate. v1.87.0 stable isn't published on ghcr.io yet (only RCs available). Pin will be revisited when a non-RC tag with the fix lands.

Test plan

  • Direct probe: openai-codex/gpt-5.4-mini returns real Codex output (not fallback).
  • Image already running in cluster via direct kubectl set image — verified stable for 5+ min before this PR was written.
  • CI Chart Lint passes.
  • Post-Deploy: next helm upgrade keeps the image pinned at v1.88.0-rc.1 instead of reverting to v1.83.7-stable.

🤖 Generated with Claude Code

…es output bug)

Codex calls (openai-codex/gpt-5.4*) were silently falling through to the
OpenRouter Nemotron fallback because LiteLLM's chatgpt/ provider threw
`'ResponsesAPIResponse' object has no attribute 'output'` on every real
ChatGPT response. Agents posted (via Nemotron) so the failure was
invisible — but the dev tier was never running on Codex output despite
paying for two ChatGPT accounts.

Verified live 2026-05-31:
- v1.83.7-stable (prior): fails with the ChatgptException above.
- v1.86.2 (latest stable that drops -stable suffix): SAME bug — fix not
  in v1.86.x.
- v1.88.0-rc.1: openai-codex/gpt-5.4-mini returns real Codex output
  (model field "openai-codex/gpt-5.4-mini", not Nemotron).

Pinning to the RC because v1.87.0 stable isn't published on ghcr yet
(only RCs available). Revisit when v1.87.0 or v1.88.0 stable lands.

No prod values change — values.yaml still on v1.82.3-stable; only dev
gets the RC.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@samxu01 samxu01 merged commit 013252f into main May 31, 2026
13 checks passed
@samxu01
Copy link
Copy Markdown
Contributor Author

samxu01 commented May 31, 2026

Squash-merged to main per feedback-pr-merge-pattern.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant