Model reverts to composer-2-fast on each new chat

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When using the Agent sidebar panel in the Cursor IDE, the selected Model reverts to Composer 2 Fast whenever opening a new Chat.

I am using Composer 2 (non-fast), however I keep finding that it reverts to Composer 2 Fast whenever opening a new conversation tab or after a few prompts.

Steps to Reproduce

Open a new conversation, set the Agent to Composer 2, give it a prompt, then open a new tab - it will have reverted to Composer 2 Fast.

Expected Behavior

The Agent should stay on Composer 2 - the latest Agent that I have manually selected.

Screenshots / Screen Recordings

Composer 2 Model is selected…

Upon opening a new tab, composer-2-fast is selected…

Operating System

Windows 10/11

Version Information

Version: 2.6.20 (user setup)
VSCode Version: 1.105.1
Commit: b29eb4ee5f9f6d1cb2afbc09070198d3ea6ad760
Date: 2026-03-17T01:50:02.404Z
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: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

This is a bug. When you open a new chat, the model selection for Composer 2 is being silently switched to Composer 2 Fast. The team is aware of similar model persistence issues, and I’ve flagged this specific case. There’s no timeline yet, but your report helps us prioritize.

As a workaround for now, try selecting the model again after opening a new tab. Unfortunately, there’s no permanent client-side fix until this gets patched.

Let me know if anything else comes up.

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I’m using the new Cursor 2 model, but I want to use Cursor 2 and not Cursor 2 Fast because the former is 1/3rd the cost. Yet it seems that Cursor is regularly flipping me over to Cursor 2 Fast. It’s very frustrating. Is anyone else experiencing this?

Steps to Reproduce

Set in chat to use Composer 2.

Expected Behavior

Stays with Cursor 2 and does not change to Cursor 2 Fast without me selecting it.

Operating System

Linux

Version Information

Version: 2.6.20
VSCode Version: 1.105.1
Commit: b29eb4ee5f9f6d1cb2afbc09070198d3ea6ad760
Date: 2026-03-17T01:50:02.404Z
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: Linux x64 6.8.0-101-generic

For AI issues: which model did you use?

Cursor 2

Does this stop you from using Cursor

No - Cursor works, but with this issue

Same here.

Maybe we can not be charged at the Fast rate until this is fixed? :slight_smile:

Don’t be paranoid. :rofl: The composer/auto pool is very generous.

Same thing here. Still getting auto-selected even though manually disabled

this happening to me also. quite annoying. I even disabled the model, and it still tries to use it… sigh

same here, it’s very annoying, before it used my last model, now it throws fast on me every time. Cursor team, please fix this

Hi all!

No conspiracy here. It’s a bug, and we’re going to fix it.

For example Composer 2 randomly becomes ā€œfastā€ (which is 3x more expensive) or GPT 5.4 switches to 1M context.

It just burns my tokens. Idk how much it burnt, but rn im on 50% of limit on my third day after reset. Last month I used up my limit a week before the reset (with pretty same overall usage), so…

My default model is composer 2 (not ā€œfastā€) but for some reason i often see that cloud agent uses a ā€œfastā€ one. More over, when i turn off ā€œfastā€ option by myself - it randomly is turned on again.

How can this be a bug when we have seen it across several of your changes to how models are selected? Like in the past 60 days the UI has changed MULTIPLE times and in each incarnation, fast always gets chosen. It’s a very convenient bug for you. You must understand that your billing practices have not been as transparent as you think – just look at the user complaints! People are tired of being tricked by dark patterns.

In fact, there are complaints about this exact issue going back to November 2024. But it’s ā€œjust a bugā€? Cursor Model keeps reverting to fast

So if this isn’t a dark pattern it then implies that your practices are so bad that you keep having the same regression over, and over, and over, for years.

Hey everyone,
The issue with the model reverting to composer-2-fast on each new chat has been addressed in a recent Cursor update. Updating to the latest version should resolve this — let me know if you’re still running into it!

I was using composer-2.5 through Cursor SDK in an automated tool, but in the billing it is all Composer-2.5-fast. Maybe that’s why it sucked up *all* of my Ultra plan in a couple of hours?
Could it be that the same bug persists through SDK usage?

It is not fixed in latest version, moreover, when you hit rate limit and being asked for switching to Auto, it is changed to composer 2 fast instead of Auto.

Version: 3.7.21 (Universal)
VS Code Extension API: 1.105.1
Commit: 517f696d8ab6c53eb04fbfdaae705cd146bf3460
Date: 2026-06-07T21:46:09.237Z
Layout: editor
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
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0