Summarising has always happening in Cursor for a very long time, but it’s only recently that we decided to actually show you when this is happening, as it can have a significant effect on your workflow.
When your conversation gets longer than the context window of the model you are using, we have two choices:
- We cut the top off your chat, and just feed the latest messages and context into the model
- We tell you you’ve reached the limit and force you to start again
- We summarise the oldest messages so the model still has a high level understanding of what happened, while still being able to continue your chat
We’ve always chosen option 3, and our summarisation strategy has gotten better over time. With this latest release, summarisation should be our best yet, keeping the nuance of what you’ve worked on so far, but condensing it down for the model to use!
If you’re seeing any freezing, I’d encourage you to post a bug report, ideally checking the contents of the console (by running the Developer: Toggle Developer Tools
command), as there will likely be an error we need to fix!