Chats eventually go from Auto to to Grok Code by itself

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I always set my agent to Auto, but after some time I look again and it’s set to Grok Code instead. Also, sometimes when I create a new chat it’s in Grok Code instead of auto. I don’t have any configurations related to Grok Code. I have never in any conversation set the agent to Grok Code.

Steps to Reproduce

  • Open a chat. Note that the agent might be Grok Code instead of Auto
  • Converse with the agent in Auto. After some time, see that the agent is set to Grok Code instead.

Expected Behavior

The agent stays as Auto

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.50
VSCode Version: 1.105.1
Commit: 56f0a83df8e9eb48585fcc4858a9440db4cc7770
Date: 2025-12-06T23:39:52.834Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

Auto can indeed dynamically choose a model based on the task and load. See a short overview: Models | Cursor Docs. But starting a new chat directly with Grok Code instead of Auto looks like a bug.

We need details to reproduce:

  • A screen recording or screenshots showing: chat in Auto, then it switches to Grok Code; plus a new chat opening already with Grok Code
  • Exact reproduction steps and frequency
  • Whether it happens in another project or in a new Cursor window
  • Console logs: Help > Toggle Developer Tools, Console tab, copy errors/warnings at the moment of the switch

Also let me know if this is related to switching modes (Agent/Ask/Plan) or using any commands in chat.

Once you share this data, we’ll investigate and move forward.

I’ll try, but I don’t know if I’ll be able to catch it. I noticed that if I turn off Grok Code in the settings this problem stops

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.