feat(cursor-review): bump opus model to 5 - #89
Merged
Conversation
Bumps the panel's Anthropic pin and the judge_model default from claude-opus-4-8-thinking-max to claude-opus-5-thinking-max in cursor-review.yml, plus the two README references and the illustrative attribution string in prompt-judge.md that mirrored the old id. ZDR eligibility for Opus 5 specifically in Cursor's catalog is UNCONFIRMED as of this commit — no CURSOR_API_KEY/live-catalog access and no verifiable primary source were available in the environment that made this change. This pin exists specifically for ZDR compliance on private-repo review traffic, so a human should confirm Opus 5's ZDR status against Cursor's live catalog/dashboard before merging. See the updated rationale comment above the panel model list. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TNPzgoPyvtF1TtEXsE6fTW
mattmillerai
self-requested a review
July 28, 2026 20:42
mattmillerai
approved these changes
Jul 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by Benjamin Lu · Slack thread
Description
Bumps the Anthropic pin in the
cursor-reviewpanel fromclaude-opus-4-8-thinking-maxtoclaude-opus-5-thinking-max, and thejudge_modeldefault the same way, sincejudge_modelwas also pinned to the same Opus 4.8 tier.Note on scope: the model is configured here, in
Comfy-Org/github-workflows(.github/workflows/cursor-review.yml) — not inComfy-Org/cloud.cloud's.github/workflows/ci-cursor-review.ymlis only a thin, SHA-pinned caller into this repo's reusable workflow; it carries no model configuration of its own.Files changed (5 occurrences, all in this repo)
.github/workflows/cursor-review.yml—judge_modelinput default (line 56) and the Anthropic entry in the panel's model-pin array (line ~332), plus the rationale comment above the array..github/cursor-review/README.md— the panel table's Anthropic row and the inputs table'sjudge_modeldefault, both documentation mirrors of the same pin..github/cursor-review/prompt-judge.md— an illustrative attribution-string example in the judge prompt that referenced the old model id.No other behavior changes.
This Anthropic pin exists specifically because it must be ZDR-eligible in Cursor's catalog (this panel reviews private-repo diffs — see the existing comment explaining why Fable 5 is excluded from the panel for exactly this reason). I could not confirm whether
claude-opus-5-thinking-max(or Opus 5 generally) carries the same ZDR eligibility in Cursor's catalog:CURSOR_API_KEY/cursor-agentCLI was available in the environment that made this change, so I could not query Cursor's live model catalog the way this workflow's own preflight step does at runtime.cursor.com/data-use, the Cursor announcement tweet, a mirror of that tweet, and the Cursor community forum) — every direct fetch returned HTTP 403. I was not able to directly read any primary source's actual content, only a search-engine-generated summary, which I'm not treating as verification.Please confirm Opus 5's ZDR status against Cursor's live catalog/dashboard before merging. I've updated the rationale comment above the model-pin array in
cursor-review.ymlto say this plainly rather than assert it's confirmed. If Opus 5 turns out not to be ZDR-eligible in Cursor's catalog, this PR should not merge as-is — the Anthropic pin would need to stay on Opus 4.8 (or another ZDR-eligible tier) until that's resolved.Separately, this workflow's own preflight step (
Validate model pins against live catalog) will independently catch it ifclaude-opus-5-thinking-maxis simply not present in Cursor's catalog at all (fails the run loudly, per the existing kimi-k2.5 precedent) — but that check does not verify ZDR status, only presence.Rollout — no manual follow-up needed in
cloudcloud's.github/workflows/ci-cursor-review.ymlcaller is SHA-pinned to this repo'smain. Per this repo'sbump-cursor-review-callers.yml, once this PR merges and the floating major tag moves, the caller pin incloud(and any other consumer repo) will be auto-bumped by that workflow — no manual follow-up PR is needed there.Generated by Claude Code