In my case, this wasn’t a gpu related issue, rather something like this. It might be a related problem, so sharing this here:
On Windows, the Antigravity desktop applications spawn a backend Go-based language server (language_server.exe) to manage tasks, code analysis, and run commands. Because the Node/Electron host processes and the spawned Go language server share the same console group, any console interrupt signal (such as hitting Ctrl+C in an active terminal or terminating a reloading dev server) propagates to all processes in that console group.
Go’s runtime contains a default signal handler that intercepts CTRL_C_EVENT / SIGINT. When it catches this signal, language_server.exe terminates immediately (usually exiting with code 0).
When the language server crashes or exits:
The Electron frontend loses its IPC connection to the backend.
The UI automatically triggers a page refresh to recover the session.
Your current task execution is abruptly halted, and the screen resets to a new conversation.
To fix this, I used a Python-based wrapper using Windows Job Objects and ctypes to isolate the console signals and stabilize the environment.
If you are using Antigravity on Windows and your screen keeps refreshing unexpectedly, I’ve packaged the wrapper and an automated patcher into an open-source repository to save your sanity.
Thank you for reporting this issue. It has now been resolved. Please try updating to the latest version and let us know if you run into any other issues.