| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Promotes the OPUS known model to claude-opus-5-1 (opus alias, /opus, tokenizer warming, gateway defaults, CI workflows). Opus 5 stays usable as the custom model string anthropic:claude-opus-5 with metadata and a legacy tokenizer override retained. Adds a one-shot chain-target migration (defaultModelFallbacksSeededOpus51) that moves the shipped Fable 5.1 -> Opus 5 refusal-fallback default to Opus 5.1 without touching user-edited chains, and pins the legacy Fable 5 chain to the literal Opus 5 id for downgrade byte-stability.
There was a problem hiding this comment.
Here are some automated review suggestions for this pull request.
Reviewed commit: 26d3cc4921
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Sorry, something went wrong.
|
Codex Review: Didn't find any major issues. More of your lovely PRs please. Reviewed commit: 2259d651e3 ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Prepares Xum for the Claude Opus 5.1 drop, stacked on #3988 (base: mike/fable-5-1-drop): promotes Opus 5.1 (anthropic:claude-opus-5-1) to the OPUS known model, so the opus alias, the /opus command, tokenizer warming, the default model, the mux-gateway first-time model list, and the CI agent workflows all route to the new model. Opus 5 stays usable as the custom model string anthropic:claude-opus-5 and keeps its metadata entry and tokenizer approximation.
Important
Merge gate: hold until Anthropic officially announces Opus 5.1, then verify the assumptions below against the announcement before merging. Merging early would break opus-alias sends (the API id would not exist yet). Merge #3988 first — this PR is intentionally based on it and contains only the Opus delta.
Background
Opus 5.1 is not yet announced; leak reports point at an imminent launch alongside Fable 5.1 (#3988). This PR is prepared ahead of the drop (same play as the Opus 5 promotion in #3750), with assumptions to confirm on release day — all three are educated guesses, not verified facts:
Implementation
Validation
Risks
Low-to-medium: additive registry/metadata changes plus one config migration. The main user-visible effect is that the opus alias, /opus, and the default model route to Opus 5.1; until the model exists at the API, those sends would fail, which is why the merge gate above matters. The target migration rewrites exactly one chain shape and only when it deep-equals the superseded shipped default — a user who deliberately hand-wrote that exact default shape is indistinguishable from the seed and will be migrated (accepted tradeoff, same class as any default migration). Existing Opus 5 selections and user-edited fallback chains are unaffected. The stacking on #3988 means merging this PR without #3988's HEAD would be a mistake; GitHub retargets stacked PRs on merge, so merge order (#3988 → this) must be respected.
Generated with xum • Model: anthropic:claude-fable-5 • Thinking: xhigh