Hello!
I have a conversation where in the MIDDLE of an old conversation, I do a “Duplicate Conversation” to create a short dense-context conversation from an excellent bootstrap conversation template in Cursor.
The Good:
Fantastic feature Windsurf doesn’t have!
The ability to fork an existing chat from an earlier point of an existing chat:
A new chat that is a copy of an existing conversation – but rewinding a conversation partially. This is useful when you need a small amount of quick bootstrap context (e.g. 1-3 chat turns worth, ignoring the 15 chat turns after), but don’t want to re-explain things all over again to chat.
The Minor Problem:
But there’s one bug. It perpetually and permanenttly has an undismissable old changelog attached:
But those files are now descended far beyond (many edits since). And those are changed files from a later point in that specific conversation.
How do I delete the “Edited 2 files” part when cloning/forking an old conversation that has fantastically useful history. It shows changelog from almost one week ago.
How do I clear/flush/delete the “Edited 2 files +79 -6” part, when I’m forking template conversations? It’s pretty useful to ask new questions from an already context-filled conversation introduction (e.g. clear task). The edited files got accidentally attached, and is irrelevant to the template (unrelated conversation history anyway), so this is a cosmetic bug at this stage…
Even as I continue chat, it persistenty stays that way, even when I continue to edit the file, move the file, delete the file, or even try to “accept” the changes (nothing happens). So a cosmetic annoyance at the moment; which feels like a bug.
It’s completely impossible to dismiss. Expanding the files + clicking on the files does not reapply the changes, nothing happens, so it persistently stays in an undismissable manner).
(Not showing filenames, as they’re a bit of a trade secret in filenames, but I can try to reproduce using generic files in a blank project, if you need reproduction steps).