Anyway to have persistent GCA chat across disconnects ?

My environment is MacOS, but I do not develop directly on MacOS, but rather use Ubuntu VMs (in UTM). VScode is running on MacOS, and remotely connected to Ubuntu dev VM via “Remote - SSH” plugin. Also, I have GCA plugin installed locally and remotely on the Ubuntu dev VM.

MacOS goes to sleep/hibernation when I step away for a while, and I lose the ssh connection from VScode on MacOS to the Ubuntu dev VM, needing to reconnect. However, I’ve realized that (perhaps as a result) I also lose the GCA chat completely. Even if I reconnect, there is no history of the past chat with GCA. This seems like a rather basic feature, so was wondering if I am missing something here ? Is there some configuration to ensure that the GCA chat transcript is not lost, and can be reloaded to resume work from where I left off ?

Kindly note that I am not an expert coder, but mostly a vibe-coder. There is indeed a possibility that I might be missing something fundamental here.

Apologies, I found my answer here: https://developers.google.com/gemini-code-assist/docs/chat-gemini and also from some search understood that Gemini Code Assist for VS Code version 2.34.0 added the chat history feature, where one of the older 20 chat sessions could be resumed. Had missed that feature.

It would be very nice if Google Code Assist team could create some short explainer videos demonstrating usage of all the features and tiny nuances of the interface with VScode (and IntelliJ - though I don’t use it). However, I’m good for now.