mirror of
https://github.com/Comfy-Org/github-workflows.git
synced 2026-11-05 00:17:37 +00:00
[PR #371] [MERGED] feat(cursor-review): move the panel's Anthropic cell to Opus 5.5 at -xhigh #373
Labels
No labels
cursor-review-catalog-drift
groom
groom
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/github-workflows#373
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/github-workflows/pull/371
Author: @mattmillerai
Created: 10/7/2026
Status: ✅ Merged
Merged: 10/7/2026
Merged by: @mattmillerai
Base:
main← Head:matt/panel-opus-5-5📝 Commits (1)
7fb2256feat(cursor-review): move the panel's Anthropic cell to Opus 5.5 at -xhigh📊 Changes
4 files changed (+38 additions, -21 deletions)
View changed files
📝
.github/cursor-review/README.md(+13 -3)📝
.github/cursor-review/prompt-judge.md(+1 -1)📝
.github/workflows/cursor-review.yml(+20 -13)📝
docs/callers/cursor-review.md(+4 -4)📄 Description
What
The Anthropic cell was on
claude-opus-5-thinking-max— that is Opus 5, not 5.5. This moves it to Opus 5.5 one reasoning notch down, on the same spend reasoning as the Kimi-max→-highand judge-max→-xhighmoves from the 2026-08-27 review.Verified against the live catalog, not from memory
Read out of the preflight job log of run
37688671671, which printscursor-agent modelsin full:No
claude-opus-5-5-*entry carries aNO ZDRmarker, so it is eligible for a panel that reviews private-repo diffs. (Fable remains the NO-ZDR family and stays excluded.)The catalog quirk this surfaced
Opus 5.5 ships no
-thinking-variants. Opus 5 has both a plain and a-thinking-line; 5.5 has onlyclaude-opus-5-5-<tier>. So the old pin has no literal counterpart and the nearest equivalent is a plain tier id — exactly the "the same tier of a newer version may not exist" case the caller docs warn about. Now documented in the heredoc comment and the README so the next person bumping this doesn't go looking forclaude-opus-5-5-thinking-xhigh.Two axes, on purpose
This moves version and tier together. That's fine for a default change and would be wrong for an attribution experiment. The comment says so explicitly, so it isn't later mistaken for one.
Kept in sync
The heredoc is the single source of truth, but several things quote it and would have drifted:
last checkedaudit datecatalog-drift.pyreads (verified it still extracts: panel, judge and date all parse)panel_modelsexample in the caller docs, which otherwise proposed what is now the defaultprompt-judge.mdDeliberately not in scope
The judge stays on
claude-opus-5-thinking-xhigh(Opus 5). Its default is replicated acrosscursor-axis-base.ymland the fiveaxis-*.ymlcursor-approve workflows — a different system, mid-change in #369. Worth doing, in its own PR.Testing
python3 -m unittest discover -s .github/cursor-review/tests— 1147 passedcheck_workflow_pins.py— passcatalog-drift.pyextraction re-run against the edited workflow: panel['gpt-5.6-sol-max', 'claude-opus-5-5-xhigh', 'kimi-k3-high'], judge intact,last checked→2026-10-07Reaching cloud
Merging this trips
bump-cursor-review-callers.yml, which opens the SHA-bump PR on each caller. Cloud picks up Opus 5.5 when that bump PR merges there — no variable and no org admin needed. Independent of #370, which adds the variable knob for future experiments.🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.