Hello,
I am using the iterative chat feature in AI Studio where the model suggests code changes. A crucial feature is the ability to click the “Restore” button next to any of the model’s previous messages in the chat. This button reverts the code in the editor to the exact state it was in at that specific point in the conversation, allowing for easy branching and exploration of different solutions.
However, I have encountered a major issue: if I refresh the page, the entire chat history is cleared. This means I permanently lose access to all those “Restore” points. The cloud save only preserves the very last state of the code editor, but not the interactive history of the conversation that allows me to travel back to previous states.
This is problematic because during a long development session, I might have explored dozens of paths. A page refresh (either accidental or due to a browser issue) effectively destroys my entire workflow history and forces me to start the conversation from scratch if I want to try a different approach.
My questions are:
- Is this chat-based version history persisted anywhere? For example, is it tied to the browser’s session storage and therefore inherently lost on refresh?
- Is there any way to recover a lost chat session to regain those “Restore” points?
- If this is the current intended behavior, are there any plans to implement a persistent chat history or a more traditional version control system that automatically snapshots these states?
This functionality is incredibly powerful, and losing it on a refresh feels like a critical limitation. Thank you for any insight you can provide.
