Skip to content

fix: drop OpenAI models shut down on Oct 23 and move the default off Sonnet 4.5 - #43

Merged
mishushakov merged 1 commit into
e2b-dev:mainfrom
volodymyrshk:fix/retiring-models-oct-nov-2026
Oct 20, 2026
Merged

mishushakov merged 1 commit into
e2b-dev:mainfrom
volodymyrshk:fix/retiring-models-oct-nov-2026

Conversation

@volodymyrshk

Copy link
Copy Markdown
Contributor

Same change as e2b-dev/fragments#256. OpenAI shuts down o3-mini, o4-mini, gpt-4.1-nano and gpt-4-turbo on October 23, 2026, and Anthropic retires claude-sonnet-4-5-20250929, the default model here, on November 30 (https://developers.openai.com/api/docs/deprecations, https://platform.claude.com/docs/en/about-claude/model-deprecations).

Changes:

  • Remove the four OpenAI entries from lib/models.json.
  • Replace claude-sonnet-4-5-20250929 with claude-sonnet-4-6 and make it the default in components/analyst.tsx.

Why 4.6 and not Sonnet 5.5: the app is on ai 3.4.x, which sends temperature: 0 when none is set, and Sonnet 5.5 rejects a non-default temperature with a 400. Sonnet 4.6 accepts it and can't retire before February 17, 2027.

A saved selection that is no longer in models.json already falls back to the default in analyst.tsx.

npm test: 76 passed. tsc --noEmit: clean.

…Sonnet 4.5

OpenAI shuts down o3-mini, o4-mini, gpt-4.1-nano and gpt-4-turbo on 2026-10-23, and Anthropic retires claude-sonnet-4-5-20250929, the default model, on 2026-11-30. Remove the four OpenAI entries and default to claude-sonnet-4-6.
@cla-bot

cla-bot Bot commented Oct 18, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement, and we don't have @volodymyrshk on file. You can sign our CLA at https://e2b.dev/docs/cla . Once you've signed, post a comment here that says '@cla-bot check'

@vercel

vercel Bot commented Oct 18, 2026

Copy link
Copy Markdown

@volodymyrshk is attempting to deploy a commit to the E2B Team on Vercel.

A member of the Team first needs to authorize it.

@mishushakov

Copy link
Copy Markdown
Member

please sign the CLA and we'd be happy to move forward

@volodymyrshk

Copy link
Copy Markdown
Contributor Author

@cla-bot check

@cla-bot cla-bot Bot added the cla-signed label Oct 20, 2026
@cla-bot

cla-bot Bot commented Oct 20, 2026

Copy link
Copy Markdown

The cla-bot has been summoned, and re-checked this pull request!

@mishushakov
mishushakov enabled auto-merge (squash) October 20, 2026 11:47
@mishushakov
mishushakov merged commit 815b042 into e2b-dev:main Oct 20, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants