Skip to content

feat: add Claude Opus 5 model - #246

Merged
adamfgr merged 14 commits into
mainfrom
wizzo/opus5-hotfix
Aug 4, 2026
Merged

feat: add Claude Opus 5 model#246
adamfgr merged 14 commits into
mainfrom
wizzo/opus5-hotfix

Conversation

@wizzoapp

@wizzoapp wizzoapp Bot commented Aug 3, 2026

Copy link
Copy Markdown

What changed

  • add Claude Opus 5 to the server catalog and backend, replacing the advertised Opus 4.8 entry
  • expose Opus 5 effort and fast mode with its fixed 1M context window
  • migrate new and unstarted Opus 4.8 selections to the newest supported native Opus while keeping exact established 4.8 sessions runnable
  • share version-gated and retired Claude slugs across backend settings and browser picker merges
  • enforce version gates and retired-model pruning across live, pending, hydrated, MCP, and transient-failure paths

Why

Opus 5 needs to be selectable in web and desktop and runnable by the backend today. The dispatched SHA c3e8fb6 was verified after refreshing upstream and changes only Macroscope review-agent frontmatter; the actual upstream product patch is 41a430a from upstream PR 4472. This hotfix applies that product patch plus the minimum fork-specific replacement and compatibility behavior required by the explicit decision that Opus 5 replaces Opus 4.8.

This fresh PR supersedes PRs 242 through 245 from the exact same branch and final factory-gated head. Earlier PRs completed their Codex review allowances; every finding was fixed, replied to, and resolved.

Validation

  • workspace typecheck passed
  • production web build and output assertion passed
  • server package: 2,615 tests passed, 22 skipped
  • shared package: 304 tests passed
  • web package: 1,680 tests passed; one unrelated timeline test timed out and passed all 18 tests on immediate isolated rerun
  • directly affected browser selection/session tests: 89 passed
  • focused model and MCP routing tests: 184 passed
  • isolated browser picker proof: Claude Opus 5 visible/selectable; Claude Opus 4.8 absent
  • every commit passed the factory static checks and clean Codex autoreview gate

The four-provider E2E matrix is intentionally skipped. Post-merge deployment still requires the controlled deploy, external probe, and a real Opus 5 turn.

@wizzoapp wizzoapp Bot mentioned this pull request Aug 3, 2026
@wizzoapp
wizzoapp Bot marked this pull request as ready for review August 3, 2026 23:30

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9691147d12

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread apps/web/src/composerDraftStore.ts
@wizzoapp
wizzoapp Bot marked this pull request as draft August 4, 2026 00:11
@wizzoapp
wizzoapp Bot marked this pull request as ready for review August 4, 2026 00:11

@adamfgr adamfgr left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved by wizzo-approve: all policy conditions verified against HEAD d9d9f2e.

@adamfgr
adamfgr merged commit 18a5665 into main Aug 4, 2026
12 checks passed
@adamfgr
adamfgr deleted the wizzo/opus5-hotfix branch August 4, 2026 00:34
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