Wsl extension not working in nightly

is it expected for the extension to not work in nightly? or is this a “one time thing” bug?
i checked early access channel and it works there just fine

this causes anything ai related to not work within wsl despite network analysis showing no problems and other problems

full log:

2025-11-03 20:38:05.954 [info] [Window] Creating a socket (renderer-ExtensionHost-005b6f24-c5f3-4b42-b763-613fd7708d93)...
2025-11-03 20:38:05.965 [info] [Window] Creating a socket (renderer-ExtensionHost-005b6f24-c5f3-4b42-b763-613fd7708d93) was successful after 13 ms.
2025-11-03 20:38:06.541 [info] [Window] [remote-connection][ExtensionHost][005b6…][reconnect] received socket close event (wasClean: false, code: 1006, reason: ).
2025-11-03 20:38:06.543 [error] [Window] {"isTrusted":true}
2025-11-03 20:38:06.544 [info] [Window] [remote-connection][ExtensionHost][005b6…][reconnect] starting reconnecting loop. You can get more information with the trace log level.
2025-11-03 20:38:06.544 [info] [Window] [remote-connection][ExtensionHost][005b6…][reconnect] resolving connection...
2025-11-03 20:38:06.544 [info] [Window] [remote-connection][ExtensionHost][005b6…][reconnect] connecting to WebSocket(127.0.0.1:34729)...
2025-11-03 20:38:06.545 [info] [Window] Creating a socket (renderer-ExtensionHost-005b6f24-c5f3-4b42-b763-613fd7708d93)...
2025-11-03 20:38:06.556 [info] [Window] Creating a socket (renderer-ExtensionHost-005b6f24-c5f3-4b42-b763-613fd7708d93) was successful after 15 ms.
2025-11-03 20:38:06.581 [info] [Window] [remote-connection][ExtensionHost][005b6…][reconnect] received socket close event (wasClean: false, code: 1006, reason: ).
2025-11-03 20:38:06.581 [error] [Window] {"isTrusted":true}
2025-11-03 20:38:06.583 [error] [Window] [remote-connection][ExtensionHost][005b6…][reconnect][WebSocket(127.0.0.1:34729)] received error control message when negotiating connection. Error:
2025-11-03 20:38:06.583 [error] [Window] Error: Connection error: Unknown reconnection token (seen before)
    at Hqa (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6849:47867)
    at Rut.value (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6849:37293)
    at be._deliver (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:2962)
    at be.fire (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:3283)
    at Lze.fire (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:12151)
    at cUd._receiveMessage (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:17174)
    at Rut.value (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:16139)
    at be._deliver (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:2962)
    at be.fire (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:3283)
    at Szs.acceptChunk (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:9026)
    at vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:8154
    at Rut.value (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7488:125131)
    at be._deliver (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:2962)
    at be.fire (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:3283)
    at _fileReader.onload (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7488:123395)
2025-11-03 20:38:06.584 [error] [Window] [remote-connection][ExtensionHost][005b6…][reconnect] A permanent error occurred in the reconnecting loop! Will give up now! Error:
2025-11-03 20:38:06.584 [error] [Window] Error: Connection error: Unknown reconnection token (seen before)
    at Hqa (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6849:47867)
    at Rut.value (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6849:37293)
    at be._deliver (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:2962)
    at be.fire (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:3283)
    at Lze.fire (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:12151)
    at cUd._receiveMessage (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:17174)
    at Rut.value (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:16139)
    at be._deliver (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:2962)
    at be.fire (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:3283)
    at Szs.acceptChunk (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:9026)
    at vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4983:8154
    at Rut.value (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7488:125131)
    at be._deliver (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:2962)
    at be.fire (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32:3283)
    at _fileReader.onload (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7488:123395)
2025-11-03 20:38:06.591 [error] [Window] Extension host (Remote) terminated unexpectedly with code 1.
2025-11-03 20:38:06.591 [error] [Window] Extension host (Remote) terminated unexpectedly. No extensions were activated.
2025-11-03 20:38:57.152 [error] [Window] Error received from starting extension host (kind: Remote)
2025-11-03 20:38:57.153 [error] [Window] The remote extension host took longer than 60s to send its ready message.
2025-11-03 20:39:05.991 [error] [Window] Error received from starting extension host (kind: Remote)
2025-11-03 20:39:05.991 [error] [Window] The remote extension host took longer than 60s to send its ready message.

any info on this? does this mean wsl extension never works in nightly or is this one time problem? i switched to early access because of this and would like to switch back to nightly if this can be resolved

Thanks for reporting! While nightly builds can have instability (as they’re experimental), WSL should generally work. You can try using Early Access versions for now, I’ll pass this on to the team.

  • Does this happen every time you connect to WSL, or was it a one-time issue?
  • Any antivirus/firewall that might block local connections?

happens every time, no firewall or antivirus, in early access works just fine

1 Like