Composer 2.5 breaks the code I do with Sonnet API

Is there any way to use a different LLM instead of Composer 2.5 when the API limit runs out and it switches to Auto Mode? Composer is too hasty; it breaks the perfect code that Sonnet generated using my API limit. It doesn’t ask for permission, but it’s great at apologizing after it ruins everything!

Hey, thanks for the question. Switching to Composer 2.5 after you hit the premium limit used by Sonnet is intentional. Instead of fully blocking you, the request falls back to the included Composer model so you can keep working. Composer doesn’t spend the premium pool. There isn’t a separate setting right now to pick a different fallback model.

If you want to keep using Sonnet after the limit:

  • Turn on usage-based or on-demand pricing in the dashboard: cursor.com/dashboard → Spending. Then Sonnet can run past the included limit and you’ll be billed based on usage.
  • Or wait for the cycle reset. You can see the time in Settings > Usage or Dashboard > Manage Subscription.
  • Or upgrade to a plan with a larger premium pool, like Ultra, if you hit the limit often.

After the switch, you can manually reselect the model in the model picker.

About edits happening without permission, that’s agent auto-run. In Settings, you can make changes go to review before applying, so the model won’t edit code automatically.

Let me know if anything here doesn’t work.

That’s not even an answer to my question.

I know you use some older models other than Composer to complete tasks after the premium API limit runs out. So my question is if Can I use them instead of Composer.

I know it is your little baby, but it’s very complicated!

Got it, I understand the request more clearly now, so I’ll answer directly: right now there’s no way to choose which model Cursor switches to after you hit the premium API limit. The fallback is set on the server side, and by default it’s Composer. There’s no client setting like “use model X instead of Composer”.

What you can do:

  • After it switches, just manually pick the model you want in the model picker, and the agent will keep going with that model.
  • If you want Sonnet to keep working after the limit with no manual steps, turn on usage-based or on-demand pricing at cursor.com/dashboard > Spending. Then Sonnet will continue and you’ll be billed based on usage.

So you can’t automatically pick “older models instead of Composer”, but you can switch to any model manually at any time after the switch.

If you specifically need automatic behavior with a different fallback than Composer, tell me. That’s a valid request and I can log it as product feedback.