Skip to content

feat: claude-opus-5 joins the model catalog as the reasoning default - #52

Merged
pacphi merged 1 commit into
mainfrom
feat/claude-opus-5-catalog
Jul 24, 2026
Merged

pacphi merged 1 commit into
mainfrom
feat/claude-opus-5-catalog

Conversation

@pacphi

@pacphi pacphi commented Jul 24, 2026

Copy link
Copy Markdown
Owner

What

Anthropic shipped Claude Opus 5 — API ID claude-opus-5, $5/$25 per Mtok (identical to Opus 4.8) with ~2× Frontier-Bench performance. Same price + strictly better means it supersedes claude-opus-4-8 rather than sitting beside it.

  • MODEL_CATALOG: claude-opus-5 added as the recommended reasoning pick; claude-opus-4-8 retained under a new prior tier for pinned configs; catalog re-verified 2026-07-24.
  • DEFAULT_ROUTES: architecture, design, security-analysis, debugging, and the implementation/testing cross-vendor escalation rungs now route to claude-opus-5.
  • aqe fallback suggestion (AQE_FALLBACK_CODEX_SUGGESTION), CLI help/prompts, sentinel-block templates (claude/providers-reference.md, claude/aqe-reference.md — heal into ~/.claude/CLAUDE.md on next ak sync), and docs/PROVIDERS.md all follow.
  • Docs carry a "Where Opus 5 sits" note: a tier above Opus 4.8, not Mythos-class — claude-fable-5 remains the flagship/escalation ceiling (Opus 5 is within ~0.5% of Fable on coding/agentic benchmarks at ~half the cost per task, but trails Mythos-class models on frontier domains).

Why no upstream changes

Grounded in rUv's source: agentic-qe's model-mapping normalization (ADR-043, src/shared/llm/model-mapping.ts) passes unknown model IDs through verbatim, and ruflo providers configure -m accepts a free-form model string — so the new ID needs curation only, no plumbing.

Tests

  • The escalatePolicy fixture that pinned the old rung literal now derives it from DEFAULT_ROUTES.implementation.escalate[0] so it cannot drift on future model bumps.
  • Full suite: 314 kit tests + cjs suites pass; eslint clean.

🤖 Generated with Claude Code

Anthropic shipped Claude Opus 5 (claude-opus-5, $5/$25 per Mtok — same
price as Opus 4.8 with ~2x Frontier-Bench performance). Same price +
strictly better means it supersedes opus-4-8 rather than sitting beside
it: every default route and escalation rung that pointed at
claude-opus-4-8 (architecture, design, security-analysis, debugging,
and the implementation/testing ladders) now points at claude-opus-5,
and the suggested aqe fallback chain follows.

Tier placement: a tier above Opus 4.8, NOT Mythos-class — claude-fable-5
stays the flagship/escalation ceiling (Opus 5 lands within ~0.5% of
Fable on coding/agentic benchmarks at about half the cost per task, but
trails Mythos-class models on frontier domains). claude-opus-4-8 stays
in the catalog under a new 'prior' tier for pinned configs.

No upstream changes needed: aqe's model-mapping normalization (ADR-043)
passes unknown model IDs through verbatim, and ruflo's providers
configure -m takes a free-form model string.

The escalatePolicy fixture that pinned the old rung literal now derives
it from DEFAULT_ROUTES so it cannot drift on future model bumps.
@pacphi
pacphi merged commit 418e66f into main Jul 24, 2026
11 checks passed
@pacphi
pacphi deleted the feat/claude-opus-5-catalog branch July 24, 2026 19:14
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