If the AI makes a mistake don’t be tempted to correct it “you made a mistake” ensure you go back to the previous prompt “Restore checkpoint” and improve the instructions “don’t forget to” and update cursor rules if needed.
If you fix issues by going forward, all that noise ends up eating up context and confuses the model. It has the mistake in its memory” if you go backwards it never happened.
Now with this new feature “Insert new message” I can insert a message after 2 and add more clarifications without having it search and read the context again.
I have been doing this with “restore” points but this seems to be a more polished version. Severely underrated. It’s better to go back than to tell the AI to avoid doing something beforehand than to tell him “no not like that” after he’s already done so.
I red this multiple times but still can’t find this button or function.
Can’t see where this first picture is neither do i have a + button somewhere in my chat.
lool omg. I found it.
They appear when you hover over the dif containers in the chat window.
Rly, cursor?! They even appear 1-2 sec later than the hover buttons to the right.
Why wouldn’t you revert though? if you went ahead, they made a mistake, dont you want to undo their changes before you edit? does this also undo their changes?
It allows you to revert to any point in the timeline not just back to the previous prompt.
If it applies four files correctly then messes up the fifth you can revert just the fifth file and give it more information so it can have another attempt.
In Cursor’s Agent Chat, version 0.46 introduced a game-changing feature related to chat forking, allowing users to make changes higher up in the chat history without automatically monkey type reverting to a previous state, which previously required a prompt to continue without reverting. After that, the project will
change directions and de-hard code Morrowind game mechanics, improve modder tools, and add many new features beyond the original …
OMG I didn’t notice that feature! Thanks for sharing!
It’s actually ultra powerful as when left debugging or code changing, the agent usually goes into right direction but then on step 30-70 it goes sideways, just small correction often enough to make it again productive, this “+” thingy is exactly a tool for that!