feat(orch): surface Opus 5.5 in Claude Code + Direct API pickers - #209
Conversation
4b9e245 added the ModelOpus55 constant, "opus" shorthand routing, and pricing, but never added picker rows — so /orch still showed Opus 4.8/4.7 only. Add Opus 5.5 as the new default (⭐) Claude Code entry on shortcut '3', demote Sonnet 5 from ⭐, shift Opus 4.8/4.8 1M to '4'/'5', drop the now-crowded Opus 4.7 shortcut. Also add Opus 5.5 to the Direct API list.
QualityMax ReviewVerdict: COMMENT · Confidence: evidence-backed scan Files eligible: 2 · Files reviewed: 2 · Files with findings: 0 · Findings: 0 · Inline cards: 0 Priority findings
Review gates
Important files
Review lifecycleUse the inline cards to inspect evidence and suggested remediation. Re-run the QualityMax review after pushing a fix; unchanged cards are identified by their stable finding marker. Dismiss with a reason through the existing QualityMax/GitHub review feedback flow. 0 prior card(s) are stale/resolved on this head. Proof legend: VERIFIED independently judged patch · REPRODUCED verified finding · GROUNDED deterministic evidence · MODEL-ONLY model judgment. QualityMax project results are available in the configured project. Receipt · commit |
|
| Gate | Result |
|---|---|
| 🔍 AI diff review | ✅ Clean · gemini-3.1-flash-lite · completed · 2 eligible / 2 reviewed · gemini-3.1-flash-lite |
| 🔍 SAST | completed · 2 eligible / 2 reviewed · qwen3.7-plus |
| 🔍 Canonical PR review delivery | completed · 0 eligible / 0 reviewed · exact-head review #5326924556 and overview #5840545971 confirmed |
| 🧪 Repo Tests | ✅ 840/840 passed (go) |
Powered by QualityMax — AI-Powered Test Automation
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The Opus 4.7 row has a stale 1M ctx label, and Direct API Opus 5.5 coverage is missing.
Review effort: Lite
Findings: 1
Open (1)
What changed in this PR
Adds Opus 5.5 to the Claude Code and Direct API pickers, making it the Claude Code default.
Changes:
- Adds Opus 5.5 as NEW and favorite.
- Renumbers older Opus shortcuts.
- Updates picker tests for Opus 5.5 behavior.
| File | Summary |
|---|---|
internal/tui/tui_backend.go |
Updates Claude Code and Direct API catalogs. Moderate finding (1 vote): remove the stale 1M ctx label from Opus 4.7. Nit (3 votes): add Direct API coverage for Opus 5.5. |
internal/tui/tui_backend_cc_test.go |
Verifies Opus 5.5 availability, badges, and default selection. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Desperado <195594+Desperado@users.noreply.github.com>
Co-authored-by: Desperado <195594+Desperado@users.noreply.github.com>

Summary
4b9e245wired upModelOpus55(claude-opus-5-5), routed theopusshorthand to it, and priced it — but never added it to the/orchpicker, so users still only saw Opus 4.8 / 4.7 in the Claude Code column and Opus 4.8 under Direct API.3, marked NEW.2, still marked NEW).4, 4.8 →5, 4.7 loses its shortcut (crowded, and it's the oldest of the three).apiModels(Direct API section).Test plan
go build -o qmax-code .go test ./...— all packages passinternal/tui/tui_backend_cc_test.goupdated:Opus 5.5, carriesisFavandisNew, and that Sonnet 5 no longer carriesisFav.ModelOpus55for a freshccpicker.qmax-code, open/orch, confirm the Claude Code section shows Fable 5.1 · Fable 5 · Sonnet 5 · Opus 5.5 ⭐ NEW · Opus 4.8 (1M) · Opus 4.8 · Opus 4.7 · Sonnet 4.6 · Haiku 4.5, and Direct API includes Opus 5.5.Related: #207 (Opus 5.5 constant + validation).