Cursor changes model used in the native Mac app

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When choosing a model in start new agent window in the Cursor IDE for example opus 4.7 high 200k it changes to either auto or opus 4.7 high 1m.

Steps to Reproduce

try changing the model in the start window and after it answered it will change to another model

Expected Behavior

Meant to use the model you choose from state

Operating System

MacOS

Version Information

Version: 3.1.17 (Universal)
VSCode Version: 1.105.1
Commit: fce1e9ab7844f9ea35793da01e634aa7e50bce90
Date: 2026-04-19T19:33:58.189Z (1 day ago)
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

For AI issues: which model did you use?

Opus 4.7

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hi William!

The model picker in the agents window has multiple code paths that can silently override your selection — both the revert to “auto” and the 200k->1m context switch are part of this known issue class. Several fixes have shipped in recent versions, but the problem persists in 3.1.17.

You may also find this related thread helpful — another user reported the same symptoms and there’s additional context there: Cursor AI agent constantly reverts to “Auto” model

Could you share a Request ID from a session where the model switched on you? (Chat menu in the top-right corner > Copy Request ID.) That helps narrow down which specific code path is triggering in your case.

As a workaround, double-check the model in the picker before sending each prompt, if it’s reverted, switch it back.