Hey, I first want to assure you we have in no way programmed Cursor to be purposely lazy to increase your usage!
Even within Cursor, LLMs still suffer from the same issues they always do at the moment. This can mean that, especially in long conversations, the LLM can be less responsive to its context and previous chat history.
I’d highly recommend routinely starting a new composer session when you can, especially when changing what feature or area of your codebase you are working on, as this clear-cut distinction can really help the LLM stay on topic and informed about the structure of your code.
We are always trying to improve this in our updates and releases, but Cursor is still limited by the pitfalls of LLMs themselves, so working with them can take some skill to avoid issues like yours.