Skip to content

feat(orch): surface Opus 5.5 in Claude Code + Direct API pickers - #209

Merged
Desperado merged 3 commits into
mainfrom
feature/opus-5-5-picker
Sep 26, 2026
Merged

Desperado merged 3 commits into
mainfrom
feature/opus-5-5-picker

Conversation

@Desperado

Copy link
Copy Markdown
Contributor

Summary

  • 4b9e245 wired up ModelOpus55 (claude-opus-5-5), routed the opus shorthand to it, and priced it — but never added it to the /orch picker, so users still only saw Opus 4.8 / 4.7 in the Claude Code column and Opus 4.8 under Direct API.
  • Adds Opus 5.5 as the new default (⭐) row for the Claude Code backend on shortcut 3, marked NEW.
  • Demotes Sonnet 5 from ⭐ (still on shortcut 2, still marked NEW).
  • Renumbers older Opus rows: 4.8 1M → 4, 4.8 → 5, 4.7 loses its shortcut (crowded, and it's the oldest of the three).
  • Adds Opus 5.5 to apiModels (Direct API section).

Test plan

  • go build -o qmax-code .
  • go test ./... — all packages pass
  • internal/tui/tui_backend_cc_test.go updated:
    • Renamed test asserts Opus 5.5 is present, labelled Opus 5.5, carries isFav and isNew, and that Sonnet 5 no longer carries isFav.
    • Default-cursor test asserts the cursor lands on ModelOpus55 for a fresh cc picker.
  • Manual smoke: run 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).

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.
@qualitymaxapp

qualitymaxapp Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

QualityMax Review

Verdict: COMMENT · Confidence: evidence-backed scan

Files eligible: 2 · Files reviewed: 2 · Files with findings: 0 · Findings: 0 · Inline cards: 0

Priority findings

priority location finding
— — No blocking findings

Review gates

gate status
AI diff review completed · eligible 2, reviewed 2 · LLM · served gemini-3.1-flash-lite
SAST completed · eligible 2, reviewed 2 · hybrid · served qwen3.7-plus
Overall review evidence clean
Inline evidence not needed

Important files

file risk note next step
— — No findings —

Review lifecycle

Use 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. @qmax Q&A is tracked separately.

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 ecba2acc1af00f46058acba303070f5a0f319ab7 · run 2026-09-26T18:32:34+00:00 · model served qwen3.7-plus, gemini-3.1-flash-lite · model requested qwen3.7-plus, gemini-3.1-flash-lite · model review recorded — 978 model output tokens · model source repository ai_review_preferences.preferred_model · re-review 2 · proof counts {}

@qualitymaxapp qualitymaxapp 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.

QualityMax Review — canonical overview updated; inline findings are attached to this review.

@qualitymaxapp

qualitymaxapp Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

⚠️ QualityMax Pipeline

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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 Low severity

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.

Comment thread internal/tui/tui_backend.go
Co-authored-by: Desperado <195594+Desperado@users.noreply.github.com>

@qualitymaxapp qualitymaxapp 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.

QualityMax Review — canonical overview updated; inline findings are attached to this review.

Co-authored-by: Desperado <195594+Desperado@users.noreply.github.com>

@qualitymaxapp qualitymaxapp 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.

QualityMax Review — canonical overview updated; inline findings are attached to this review.

@Desperado
Desperado merged commit ea03789 into main Sep 26, 2026
6 checks passed
@Desperado
Desperado deleted the feature/opus-5-5-picker branch September 26, 2026 19:16
@Desperado Desperado mentioned this pull request Sep 26, 2026
2 of 3 tasks
Desperado added a commit that referenced this pull request Sep 26, 2026
* release: v1.37.0

Ship the Opus 5.5 picker refresh (#209), the narrate_tool_calls
transcript-verbosity knob (#210), and the narration secret-redaction
hardening (#211).

* release: bump CHANGELOG date to 2026-09-27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants