Please allow editing the chat history with the AI assistant in the Chat tab.
Example:
I’m working on my feature, and there is an issue preventing the code from being executed and showing errors in the IDE.
I’m making an assumption about the root of an issue, and I ask AI assistant to provide a solution for this.
AI assistant naturally agrees with everything I’m saying as AI models generally do, and makes changes to the approach.
The solution doesn’t solve the problem, I find the real solution on my own, and it turns out the changes to the code were not required.
Now the discussion with the AI assistant is in a wrong state, I need to roll back to the state before I asked it to change the code.
On top of that, the context window of the AI model is polluted with the conversation that not only doesn’t improve its understanding of the task, but makes it worse and fills it with incorrect information.
Which poisons the conversation and makes the chat session unusable.
The solution to this would be my ability to edit the conversation history and remove the parts of the conversation that steer it into the wrong direction.
Unfortunately, there is nothing I can do.
I can only edit my old messages, but I can’t edit AI responses, I can’t delete them, I can’t even delete mine, only make them empty.
This is an extremely common case when working on the code together with AI assistant, and my lack of the tools to fix that makes the coding experience a lot more painful and frustrating than it should be.
Please, allow manually editing conversation history, freely editing and deleting both user and AI assistant messages.