Model setting shared in different Cursor app instances

Describe the Bug

The ‘model’ setting is shared thru all open chat sessions. This is very frustrating if I’m using one model to tackle one problem in one session, and another in another.

Steps to Reproduce

  • Open up Cursor with project A
  • Open up Cursor with project B
  • Open chat in project A
  • Open chat in project B
  • Change model from ‘Auto’ to ‘o3’ (or whatever) in project A
  • Inspect chat window in window B

The model has changed

Expected Behavior

Every chat session should retain its own model setting

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.3.9 (user setup)
VSCode Version: 1.99.3
Commit: 54c27320fab08c9f5dd5873f07fca101f7a3e070
Date: 2025-08-01T20:19:30.453Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, yes, changing the model in one chat changes it everywhere. This is not a bug, we just didn’t consider it earlier, but we have received feature requests for this, and I believe we can implement it in future versions.