Hey, thanks for the report. This is a known issue. After reverting to a previous checkpoint, the editor state can get out of sync, so @ mentions stop working.
Starting a new chat gets rid of the context. Summarising the context to give it to the new chat is quite sub-optimal.
I usually go back to a previous checkpoint because the model did not understand the request and made ineffective or wrong changes. Going back and tweaking the instructions is the right way to do that, not arguing with the model and polluting the context with deviations and arguments. Even if I committed each and every point in the conversation (which is absurd), the proposed workaround doesn’t get rid of the polluted context, which is the main reason to revert to a previous checkpoint, so it’s not a solution.
Please consider elevating the priority of this issue.
Hey @jungle, I totally agree, your arguments are valid. A new chat loses context, and revert is meant to roll back context, so git doesn’t help here. The workarounds don’t really solve the problem.
This really gets in the way of a normal workflow, and repeat reports help push it higher in priority.