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)
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.