Skip to content

Pin Claude opus alias to claude-opus-5 - #4615

Merged
Trecek merged 1 commit into
developfrom
impl-pin-claude-opus-5-20260815-170550
Aug 16, 2026
Merged

Pin Claude opus alias to claude-opus-5#4615
Trecek merged 1 commit into
developfrom
impl-pin-claude-opus-5-20260815-170550

Conversation

@Trecek

@Trecek Trecek commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Pins the logical opus model class to the physical claude-opus-5 model ID instead of
the previous floating opus -> opus alias, matching the existing Sonnet 5 pin pattern.
Raises the enforced Claude Code CLI floor from 2.1.142 to 2.1.219, which Anthropic
documents as the minimum Claude Code version required to launch Opus 5. Updates the
alias-registry, translation, capability, doctor, startup-readiness, and session-launch
tests to match the new deterministic mapping and floor, collapses the
conformance-probes.yml CI matrix from four pinned-version rows to two (both prior
pinned versions now fall below the new floor) plus its workflow-shape test, and
documents the new floor/matrix and default in docs/execution/claude-startup-readiness.md
and docs/configuration.md.

Logical opus/opus[1m] references in recipe/skill YAML, historical claude-opus-4-6
telemetry/parser/drift fixtures, and the family-level drift-normalization logic are
deliberately left unchanged, as are the unrelated 2.1.197/2.1.91 references in
docs/verification/review-pr-immunity.md and tests/arch/test_recipe_delivery_provenance.py.

Verified with task test-check (26315 passed, 502 skipped, 13 xfailed, 0 failed) and a
clean pre-commit run --all-files.

Implementation Plan

Plan file: .autoskillit/temp/make-plan/pin_claude_opus_5.md

🤖 Generated with Claude Code via AutoSkillit

- CLAUDE_MODEL_ALIASES["opus"] now resolves to claude-opus-5 instead of
  the floating "opus" alias, matching the existing Sonnet 5 pin.
- CLAUDE_CODE_CAPABILITIES.min_version raised from 2.1.142 to 2.1.219,
  Anthropic's documented Claude Code floor for launching Opus 5.
- Updated alias-registry, translation, capability, doctor, startup-
  readiness, and session-launch tests to match.
- Updated the conformance-probes.yml CI matrix and its workflow-shape
  test to a single 2.1.219 job per platform (both prior pinned versions
  fall below the new floor).
- Documented the new floor/matrix and the opus->claude-opus-5 default in
  docs/execution/claude-startup-readiness.md and docs/configuration.md.

Recipe/skill YAML opus[1m] references, historical claude-opus-4-6
fixtures, and the family-level drift-normalization logic are
intentionally unchanged.
@Trecek
Trecek added this pull request to the merge queue Aug 16, 2026
Merged via the queue into develop with commit 7347ca5 Aug 16, 2026
4 checks passed
@Trecek
Trecek deleted the impl-pin-claude-opus-5-20260815-170550 branch August 16, 2026 00:49
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