Deal Cursor folks, there is big value in starting new composers. Also in switching AIs mid-conversation.
To quote another person from the forums:
The temptation (a bit like putting off your git commits) is to wait for something to be “101% done” before you move on to the next topic and session. But if wayward issues and bugfixes derail your coding, you can end up with very long Composer sessions.
From my experience, not only do these make the UI very sluggish, they also degrade the quality of the output. My most joyous experiences with Composer tend to be near the top of a session, and the hair-pulling parts tend to be when the session is getting too long – that’s when the hallucinations and the circular changes happen (“Ah yes, A will not work, you must B [applies]”; “Ah yes, B will not work, you must A”; repeat). You can also spot this when the model starts spontaneously answering an earlier question instead of the one you just asked…
DO NOT FEAR to open a new session. Ask the AI to summarize the conversation, and paste it into a new session.
Anyway, i wish there was a button that makes the AI sumamrize the session, and moves the summary as well as any included context we had, into a new composer.
Actually Cursor can already do this. When a chat gets long enough, Cursor will automatically show a button to do this - I just wish that we had access to this button, it feels very valuable to do it more frequently and on demand.
- Sometimes Claude gets stupid and you need to start a new session to unstupid it.
- Sometimes you wish to briefly switch to Deepseek.
- Sometimes you are still working on the same code, but wish to make a break, and change the topic of conversation.