Does this also happen with a local project (not connected to WSL), or only when your workspace is in WSL?
I don’t actually have github or local projects set up on Windows host. I’ll try to set it up to test.
Before triggering the freeze, try opening Developer Tools (
Ctrl+Shift+I) and keeping the Console tab open. After the freeze and recovery, check for any red errors — a screenshot would help pinpoint the exact failure.
Curosr has been updated .
Version: 3.2.21 (user setup)
VSCode Version: 1.105.1
Commit: 806df57ed3b6f1ee0175140d38039a38574ec720
Date: 2026-05-03T01:46:14.413Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200
For whatever reason with the dev console open, I’m no longer prompted to reopen or restart. Not sure if it’s due to the dev console being open or recent update.
Only errors present in console when the UI freezes are the expected Trace spans collection is disabled… due to privacy settings. I have to force quite to restart and the developer console closes with it.
Interestingly, developer console logs for the successful agent replies show another error present. Likely unrelated.
workbench.desktop.main.js:29478 [TranscriptStore] Failed to append transcript, falling back to full write: Error: ENOENT: no such file or directory, open 'C:\home\<wsl_user_home>\.cursor\projects\[REDACTED]\agent-transcripts\ce4f12f8-138c-4313-a680-91a15e272040\ce4f12f8-138c-4313-a680-91a15e272040.jsonl'
at async open (node:internal/fs/promises:636:25)
at async writeFile (node:internal/fs/promises:1205:14)
at async $p.appendFile (file:///C:/Users/<windows-user>/AppData/Local/Programs/cursor/resources/app/out/main.js:137:16870)
writeFromStateIncremental @ workbench.desktop.main.js:29478
await in writeFromStateIncremental
(anonymous) @ workbench.desktop.main.js:41749
await in (anonymous)
flushWrite @ workbench.desktop.main.js:41749
flush @ workbench.desktop.main.js:41749
Jy0 @ workbench.desktop.main.js:41749
unregisterCheckpointHandler @ workbench.desktop.main.js:41749
runAgentLoop @ workbench.desktop.main.js:41749
It seems it’s mixing the path in wsl with the host drive when attempting to write the transcript. 'C:\home\<wsl_user_home>\.cursor\projects\[REDACTED]\agent-transcripts\ce4f12f8-138c-4313-a680-91a15e272040\ce4f12f8-138c-4313-a680-91a15e272040.jsonl' this is C: drive on windows host but rest of the path is wsl ubuntu. Not sure it’s related but seems a bug anyway.
