Repository navigation
feat(providers): add Claude Sonnet 5.5 and Fable 5.1 - #1797
Merged
Merged
Conversation
Add claude-sonnet-5-5 and claude-fable-5-1 to the Claude static catalog with a 1M context window and the full low through max effort ladder. Anthropic's effort docs list xhigh for every Claude 5 model, so Fable 5 and Sonnet 5 now expose xhigh as well instead of clamping it to high. Settings help text and the settings reference list the same models.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds Claude Sonnet 5.5 and Fable 5.1 to the Claude model catalog. Anthropic's effort docs list xhigh for every Claude 5 model, so Fable 5 and Sonnet 5 gain xhigh too.
The shared effort and context-window tables (
packages/shared) list the same IDs. Without that, a picked xhigh would drop to high before it reaches the SDK. The settings help text anddocs/settings/reference.mdlist the same models.Evidence
All captures come from an owned Electron process running this worktree's runtime. The before captures use
main's sources.Before: the Claude picker has no Sonnet 5.5 or Fable 5.1.


After: both appear with 1M context.
Before: Fable 5's effort menu stops at Max with no X-High.


After: Sonnet 5.5 offers Low through X-High and Max. Fable 5.1 and Fable 5 show the same menu.
Server RPC
provider.listModels { providerId: "claude" }:Tests:
The focused runs pass:
packages/sharedeffort and context tests: 88 passed.packages/contracts: 435 passed.packages/providersClaude tests: 158 passed.apps/webmodel registry, picker, settings and composer tests: 143 passed.bun run typecheckandbun run lintare clean.Merge Danger
Door: two-way
Static catalog entries and capability tables only. There is no migration and no persisted-data change.
Blast Radius: small
Fable 5 and Sonnet 5 users can now pick X-High, and it reaches the SDK instead of being lowered to high. If the API ever rejected xhigh for these models, turns at that level would fail. The docs say it is supported. Opus 5.5's default effort (docs say
medium, the catalog keepshigh) is out of scope.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.