I want first to show my thanks to Cursor team. You have made a great tool for coding. It has totally changed everything in coding. but you can do better.
As we know, Cursor can use rule to guide the models. especially with agent model.
but when you are having conversations, the rules will soon or later be neglected. for example, you set the rule for minimum changes and no new files for fixing problem because it can cause infinite loop. but the llm model will forget it.
The worst part is llm model can try to delete your file or modify your files when you have rules telling the model not to.
If Cursor could not fix this problem, soon when another IDE supporting reasoning model with agent capacity and a good price at tokens, Cursor will lose its market for sure.
this is a fair problem, but I think you might face this on all IDEs.
context window limit is a limitation across all LLMs, and while Cursor can try their best to tackle it, it would be best to create new chats/composers whenever possible to keep the context sharp.
try to do modular smaller things with each chat/composer. if it’s starting to forget context, start a new chat/compsoer and mention @ composer history of prev composer
So i’ve micromanaged my development and in a way treated the IDE AI as a dev team. You go through iterations. I actually build about 15 rules that I reference in chat to do a certain iteration and close the composer after. Think less big picture, use references and ask the agent to perform the action (smaller in scope). I think at the end of the day you can x10 but you need to manage iterations closely. I would recommend @ {rule} to help guide. I also use a filesystem reference, that I also update every time we add new folders-- to remind the system when they try to create new files.
I agree that treating cursor as dev team. I am also doing it in similar approach.
I think we currently still need to use common software development approach. like to divide functions in individual models, each model share a entering parameters , so they can call each other.
however, it means we still need to spend more time on prod design than ever before. we certainly can use AI to acceclerate it.
will Cursor support reasoning? Here is a project which is combining reasoning with Claude. It is much effective than just replying on Claude selft.
Would Cursor adopt the approach and introduce reasoning + Claude?