Rewinding a conversation with an agent lets you fork its universe.
For example, maybe in the first run-through, it decides to defer a key bit of work you want it to do.
Even if you correct it, now in the conversation history is the decision it made to defer work… making it more likely to do the same in the future.
Cleaner is to rewind the conversation to before it made the incorrect decision, and make sure your prompt makes the incorrect branch unlikely, then let it play forward.
That way, the agent thinks it's in a universe where it always made the right decision, and it doesn't ever get distracted by wrong decisions it made.
Kind of like the movie Edge of Tomorrow.