Auto-review stays greyed out even with BYOK off and Composer 2.5 / Grok enabled

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Auto-review is visible in Settings → Agents → Approvals & Execution → Run Mode, but it is greyed out / not selectable. Only Allowlist and Run Everything are usable.

This is NOT the usual BYOK case:

  • Custom OpenAI API key / Base URL override are OFF (useOpenAIKey: false, openAIBaseUrl: null)
  • No ~/.cursor/permissions.json
  • Enabled models: Cursor Grok 4.5, Composer 2.5 (Kimi / GLM toggled off)
  • Membership: Pro+

Root cause observed locally: client enables Auto-review only when at least one model in availableDefaultModels2 has supportsSmartModeClassifier === true (modelConfigService.hasSmartModeClassifierModel()). On my machine, EVERY cached model has supportsSmartModeClassifier missing/null, including default (Auto), composer-2.5, and grok-4.5. So hasSmartModeClassifierModel() returns false → Auto-review is shown but disabled.

Steps to Reproduce

  1. Disable/remove custom BYOK models and Base URL overrides in Settings → Models
  2. Disable Kimi K3 / Kimi K2.7 Code / GLM 5.2
  3. Keep Composer 2.5 and Cursor Grok 4.5 enabled
  4. Refresh model list / fully restart Cursor
  5. Open Settings → Agents → Approvals & Execution → Run Mode dropdown
  6. Observe Auto-review is greyed out / not selectable

Expected Behavior

With BYOK off and built-in models like Composer 2.5 / Auto / Grok available, Auto-review should be selectable.

Operating System

Windows 10/11

Version Information

Version: 3.14.7 (also reproduced on 3.13.25)
Commit: 31e8d61c448c7472e371505838a0fe34083dad50 (3.13.25)
OS: Windows_NT x64 10.0.22631

For AI issues: which model did you use?

Composer 2.5 / Cursor Grok 4.5 / Auto

Additional Information

Related: The new feature auto-review mode is in grey

Official reply there says Auto-review needs a classifier-capable Cursor-managed model. In my case BYOK is already off, but the model catalog still has no classifier-capable models (supportsSmartModeClassifier missing on all entries).

Also confirmed no permissions.json allowlist lockout case.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey there!
Auto-review depends on a Cursor-hosted classifier model being available to your account. Only a couple of specific models back that classifier, and none of them are in the list you posted. When that’s the case, the Run Mode option stays greyed out regardless of which models you enable or disable yourself, and with BYOK off you’ve already ruled out that side of it.

If you’re using Cursor from a region where some providers’ models are restricted, that would explain the gap: those models get filtered out of your account’s list, and the classifier models go with them. Regions has the background.

There’s no setting that works around this today. Allowlist with sandboxing is the closest alternative in the meantime - Run Modes covers the differences.

We’ve let the team know about both parts of this: Auto-review depending on models that aren’t available everywhere, and the dropdown not explaining why it’s disabled. I’ll post here when there’s an update.

I really want to try auto review with BYOK enabled. I am still logged into my paid cursor account, so I don’t understand why the auto review can’t use the custor hosted classifier model while also letting my primary working model go through my BYOK.