Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
I disabled Grok in my Models list because I don’t want to use it.
However, whenever I create a new Agent chat, Cursor still automatically selects Grok as the default model (both Fast and High variants), even though I’ve explicitly disabled it.
This completely defeats the purpose of having a model management page.
If a model is disabled by the user, it should be treated as unavailable everywhere, including:
- Default model selection
- Automatic fallback
- New Agent chats
- Any automatic routing
Otherwise, the “Disable” option is misleading. Users expect disabled models to never be selected automatically.
Model preferences should always respect explicit user choices, not silently override them.
Please make disabled models truly disabled.
Steps to Reproduce
Steps to Reproduce
- Open Settings → Models.
- Disable Grok (Fast and High).
- Confirm that Grok no longer appears in the available model list.
- Create a new Agent chat.
- Observe the default model selected for the new Agent.
Expected Behavior
The new Agent should use one of the enabled models as the default. Disabled models should never be selected automatically.
Actual Behavior
The new Agent is still initialized with Grok (Fast/High) as the default model, even though it has been explicitly disabled in the Models settings.
Operating System
MacOS
Version Information
Version: 3.12.30
VS Code Extension API: 1.128.0
Commit: 63a2996a10d9e476b6c28e951dd7691d9c0cf480
Date: 2026-07-21T22:50:03.568Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0
Does this stop you from using Cursor
No - Cursor works, but with this issue