Hello,
I am using Cursor for research purposes. I set fixed limits on API usage to manage and track spending given the expense is quite high. Recently, as in the last 7 days, Cursor has begun automatically switching my preferred to model to Composer 1.5 when the API limit is reached and automatically begins performing the request. This happens every single time an API limit is reached. This leads to the following work-flow:
-
Run task unaware if API is reached
-
if API limits is reached, Cursor automatically runs the request in composer without approval.
-
I need to stop the current task
-
I need to change the model back to whatever I was currently using.
-
I need to update the API usage
-
I need to rerun the task once API usage has been increased.
This work-flow included steps 1, 5, and 6 until I noticed the change on 2/23/2026. That is a 50% increase in work-flow when running requests with no way I can identify to shut it off. It is a useless frustration I should not experience countless times a day. I was perfectly happy when the work-flow included steps 1, 5, and 6 since it let me keep track of the usage.
First, how do I shut off this useless feature? Second, how do I change the setting to prevent Cursor from changing the model I purposely selected for the task?
I spend hundreds of dollars a month on usage. This UX, in combination with cursor forcing us to manually shut off commit attribution no one ever agreed to use, is becoming frustrating to work with.

