Changing the model in one chat updates it across all chats — please stop this

Describe the Bug

I work on multiple projects simultaneously, often in different chats or even separate windows. Each project requires a different model, depending on the task (speed, quality, cost, etc.).

However, whenever I change the model in one chat, Cursor automatically updates the model across all other chats — even unrelated ones.
This behavior is extremely disruptive and frustrating, as it breaks the intended model context for each individual conversation.

Steps to Reproduce

Open two or more chats (can be in separate windows or tabs).

In Chat A, switch to a different model (e.g., GPT-4.1).

Observe that Chat B (even if on a different project) now also uses GPT-4.1 — overriding the previously selected model.

Repeat this in reverse — any change in one chat applies globally.

Expected Behavior

Model selection should be per-chat and independent, allowing each conversation to retain its own context and model.
At the very least, there should be a setting in preferences to disable this global model sync for users who want isolated model behavior.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Model selection should be per-chat and independent, allowing each conversation to retain its own context and model.
At the very least, there should be a setting in preferences to disable this global model sync for users who want isolated model behavior.

Does this stop you from using Cursor

No - Cursor works, but with this issue

5 Likes

Hi @yakovw thank you for the bug report. We already received feature requests for this version and are looking to improve this in the next releases.

1 Like

Glad to hear that, I’ll be waiting for that.

1 Like