Skip to content

Refresh model lists: add Claude Fable 5 and Gemini 3.5 Flash, update provider defaults#205

Merged
bbsngg merged 4 commits into
mainfrom
feat/add-fable-5-models
Jun 9, 2026
Merged

Refresh model lists: add Claude Fable 5 and Gemini 3.5 Flash, update provider defaults#205
bbsngg merged 4 commits into
mainfrom
feat/add-fable-5-models

Conversation

@bbsngg

@bbsngg bbsngg commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Refreshes the model catalog in shared/modelConstants.js and updates each provider's default model.

New models

  • Claude Fable 5: add claude-fable-5 ("Fable 5") and claude-fable-5[1m] ("Fable 5 [1M]") to CLAUDE_MODELS.OPTIONS, with context-window entries (200k standard, 1M for the [1m] variant) in the MODEL_CONTEXT_WINDOWS maps in server/claude-sdk.js and server/index.js
  • Gemini 3.5 Flash: add gemini-3.5-flash (now GA per the Gemini API docs); also rename gemini-3.1-flash-lite-preview to its stable ID gemini-3.1-flash-lite

Default model updates

Provider Old default New default
Claude claude-opus-4-6 claude-fable-5
Codex gpt-5.4 gpt-5.5
Cursor gpt-5 (not in options list) gpt-5.2
OpenRouter anthropic/claude-sonnet-4 anthropic/claude-sonnet-4.6
Gemini gemini-2.5-flash gemini-3.5-flash

Housekeeping

  • Sync package-lock.json peer-flag metadata churn from npm install (no dependency version changes)

Notes for reviewers

  • The explicit claude-fable-5[1m] context-window entries are required because the prefix-match fallback would otherwise match it against claude-fable-5 and cap it at 200k; exact match is checked first.
  • Env-var overrides (ANTHROPIC_MODEL, OPENROUTER_MODEL) still take precedence over the new defaults.
  • Users with gemini-3.1-flash-lite-preview saved in settings will have a value no longer in the dropdown; the value is still sent to the API as-is, so nothing breaks immediately.
  • No frontend changes needed — dropdowns import model lists from shared/modelConstants.js.

Test plan

  • Claude provider dropdown shows "Fable 5" and "Fable 5 [1M]" and defaults to Fable 5
  • Codex provider defaults to GPT-5.5
  • Cursor and OpenRouter providers default to GPT-5.2 and Claude Sonnet 4.6
  • Gemini provider shows and defaults to Gemini 3.5 Flash
  • Session with claude-fable-5[1m] reports a 1,000,000-token context window

🤖 Generated with Claude Code

bbsngg and others added 4 commits June 9, 2026 12:38
- Add claude-fable-5 and claude-fable-5[1m] to CLAUDE_MODELS options
- Add context window entries (200k / 1M) in both server lookup maps
- Switch CODEX_MODELS default from gpt-5.4 to gpt-5.5

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…iders

- Claude: claude-opus-4-6 -> claude-fable-5
- Cursor: gpt-5 (not in options list) -> gpt-5.2
- OpenRouter: anthropic/claude-sonnet-4 -> anthropic/claude-sonnet-4.6
- Gemini: gemini-2.5-flash -> gemini-3-flash-preview

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Add gemini-3.5-flash (now GA, per Gemini API docs) and make it the default
- Rename gemini-3.1-flash-lite-preview to its stable ID gemini-3.1-flash-lite

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Lockfile metadata churn from npm install (peer flags reshuffled); no
dependency version changes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@bbsngg bbsngg changed the title Add Claude Fable 5 models and default Codex to GPT-5.5 Refresh model lists: add Claude Fable 5 and Gemini 3.5 Flash, update provider defaults Jun 9, 2026
@bbsngg bbsngg merged commit 502c5f0 into main Jun 9, 2026
3 checks passed
@bbsngg bbsngg deleted the feat/add-fable-5-models branch June 9, 2026 19:53
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