diff --git a/.github/cursor-review/README.md b/.github/cursor-review/README.md index 7ee26ae..fd8ecd1 100644 --- a/.github/cursor-review/README.md +++ b/.github/cursor-review/README.md @@ -57,7 +57,7 @@ skipped if no Slack token is configured). | Lab | Model (Cursor catalog) | |---|---| | OpenAI | `gpt-5.6-sol-max` | -| Anthropic | `claude-opus-4-8-thinking-max` | +| Anthropic | `claude-opus-5-thinking-max` | | Google | `gemini-3.1-pro` | | Moonshot | `kimi-k2.7-code` | @@ -190,7 +190,7 @@ descriptions live in the [workflow header](../workflows/cursor-review.yml). | Input | Default | What it does | |---|---|---| -| `judge_model` | `claude-opus-4-8-thinking-max` | Model that consolidates panel findings. | +| `judge_model` | `claude-opus-5-thinking-max` | Model that consolidates panel findings. | | `diff_size_cap` | `5000` | Max changed lines (after excludes); larger PRs are skipped. | | `review_label` | `cursor-review` | Label whose addition triggers the review. | | `diff_excludes` | lockfiles, `node_modules`, `dist`, `vendor`, minified/generated files | Pathspecs excluded from both the size count and the reviewed diff. | diff --git a/.github/cursor-review/prompt-judge.md b/.github/cursor-review/prompt-judge.md index dbe96e5..c222ef3 100644 --- a/.github/cursor-review/prompt-judge.md +++ b/.github/cursor-review/prompt-judge.md @@ -56,7 +56,7 @@ object with exactly: - "body": string — concise (1-3 sentences). Do NOT prefix the body with a severity word or emoji; the severity field drives the rendered badge. END with attribution like - `_Raised by 3 of 8 reviewers (gpt-5.6-sol-max adversarial, claude-opus-4-8-thinking-max edge-case, gemini-3.1-pro adversarial)._` + `_Raised by 3 of 8 reviewers (gpt-5.6-sol-max adversarial, claude-opus-5-thinking-max edge-case, gemini-3.1-pro adversarial)._` Order the array most-severe first. If no findings rise to the bar, return []. diff --git a/.github/workflows/cursor-review.yml b/.github/workflows/cursor-review.yml index 31cb62f..cac1da2 100644 --- a/.github/workflows/cursor-review.yml +++ b/.github/workflows/cursor-review.yml @@ -53,7 +53,7 @@ on: the panel. type: string required: false - default: claude-opus-4-8-thinking-max + default: claude-opus-5-thinking-max diff_size_cap: description: >- Max changed lines (added + removed, after diff_excludes). PRs over @@ -317,17 +317,22 @@ jobs: # Keep in sync with the README model table. # # Pinned to each lab's newest highest-reasoning tier in Cursor's - # catalog (last checked 2026-07-14). OpenAI: GPT-5.6 Sol is the + # catalog (last checked 2026-07-28). OpenAI: GPT-5.6 Sol is the # 5.6-family coding flagship (no 5.6 codex variant exists). Anthropic: # Fable 5 tops the catalog but all Fable entries are marked NO ZDR in # Cursor, and this panel reviews private-repo diffs, so it is excluded; - # Opus 4.8 thinking at its max tier is the top ZDR-eligible pick. + # bumped Anthropic's pin from Opus 4.8 to Opus 5 thinking at its max + # tier. ZDR eligibility for Opus 5 specifically in Cursor's catalog + # is UNCONFIRMED as of this bump (no CURSOR_API_KEY/live-catalog + # access and no verifiable primary source were available when this + # was written) — confirm against Cursor's live catalog/dashboard + # before relying on this pin for private-repo review traffic. # Gemini (Pro line) and Kimi still ship a single reasoning tier each. run: | cat > /tmp/models.json <<'JSON' [ "gpt-5.6-sol-max", - "claude-opus-4-8-thinking-max", + "claude-opus-5-thinking-max", "gemini-3.1-pro", "kimi-k2.7-code" ]