Describe the Bug
issue:cursor could not use remote-ssh after upgrade to 2.5.0-pre.56.patch.0
log:
2026-02-09 20:35:03.911 [info] [Window] Creating a socket (renderer-ExtensionHost-982bc02c-b06f-46ba-9677-a1a6b734db04)…
2026-02-09 20:35:03.925 [info] [Window] Creating a socket (renderer-ExtensionHost-982bc02c-b06f-46ba-9677-a1a6b734db04) was successful after 17 ms.
2026-02-09 20:35:04.201 [info] [Window] [remote-connection][ExtensionHost][982bc…][reconnect] received socket close event (wasClean: false, code: 1006, reason: ).
2026-02-09 20:35:04.201 [error] [Window] {“isTrusted”:true}
2026-02-09 20:35:04.202 [info] [Window] [remote-connection][ExtensionHost][982bc…][reconnect] starting reconnecting loop. You can get more information with the trace log level.
2026-02-09 20:35:04.202 [info] [Window] [remote-connection][ExtensionHost][982bc…][reconnect] resolving connection…
2026-02-09 20:35:04.202 [info] [Window] [remote-connection][ExtensionHost][982bc…][reconnect] connecting to WebSocket(127.0.0.1:8294)…
2026-02-09 20:35:04.202 [info] [Window] Creating a socket (renderer-ExtensionHost-982bc02c-b06f-46ba-9677-a1a6b734db04)…
2026-02-09 20:35:04.211 [info] [Window] Creating a socket (renderer-ExtensionHost-982bc02c-b06f-46ba-9677-a1a6b734db04) was successful after 9 ms.
2026-02-09 20:35:04.223 [info] [Window] [remote-connection][ExtensionHost][982bc…][reconnect] received socket close event (wasClean: false, code: 1006, reason: ).
2026-02-09 20:35:04.224 [error] [Window] {“isTrusted”:true}
2026-02-09 20:35:04.224 [error] [Window] [remote-connection][ExtensionHost][982bc…][reconnect][WebSocket(127.0.0.1:8294)] received error control message when negotiating connection. Error:
2026-02-09 20:35:04.224 [error] [Window] Error: Connection error: Unknown reconnection token (seen before)
at Lif (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44912:48068)
at A_n.value (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44912:37490)
at Ue._deliver (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:2962)
at Ue.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:3283)
at Qin.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:12156)
at PXA._receiveMessage (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:17184)
at A_n.value (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:16147)
at Ue._deliver (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:2962)
at Ue.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:3283)
at USl.acceptChunk (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:9029)
at vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:8157
at A_n.value (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:45528:126222)
at Ue._deliver (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:2962)
at Ue.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:3283)
at _fileReader.onload (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:45528:124482)
2026-02-09 20:35:04.224 [error] [Window] [remote-connection][ExtensionHost][982bc…][reconnect] A permanent error occurred in the reconnecting loop! Will give up now! Error:
2026-02-09 20:35:04.225 [error] [Window] Error: Connection error: Unknown reconnection token (seen before)
at Lif (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44912:48068)
at A_n.value (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44912:37490)
at Ue._deliver (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:2962)
at Ue.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:3283)
at Qin.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:12156)
at PXA._receiveMessage (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:17184)
at A_n.value (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:16147)
at Ue._deliver (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:2962)
at Ue.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:3283)
at USl.acceptChunk (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:9029)
at vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42627:8157
at A_n.value (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:45528:126222)
at Ue._deliver (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:2962)
at Ue.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55:3283)
at _fileReader.onload (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:45528:124482)
2026-02-09 20:35:04.239 [error] [Window] Extension host (Remote) terminated unexpectedly with code 1.
2026-02-09 20:35:04.240 [error] [Window] Extension host (Remote) terminated unexpectedly. No extensions were activated.
2026-02-09 20:35:49.728 [error] [Window] Error received from starting extension host (kind: Remote)
2026-02-09 20:35:49.728 [error] [Window] The remote extension host took longer than 60s to send its ready message.
2026-02-09 20:35:51.888 [error] [Window] Error received from starting extension host (kind: Remote)
2026-02-09 20:35:51.888 [error] [Window] The remote extension host took longer than 60s to send its ready message.
2026-02-09 20:35:52.471 [error] [Window] Error received from starting extension host (kind: Remote)
2026-02-09 20:35:52.471 [error] [Window] The remote extension host took longer than 60s to send its ready message.
2026-02-09 20:36:03.941 [error] [Window] Error received from starting extension host (kind: Remote)
2026-02-09 20:36:03.941 [error] [Window] The remote extension host took longer than 60s to send its ready message.
Steps to Reproduce
1、update to 2.5.0-pre.56.patch.0
2、using remote-ssh
3、connect to remote
4、coonected to remote, but can’t use it
Operating System
Windows 10/11
Linux
Version Information
Version: 2.5.0-pre.56.patch.0 (system setup)
VSCode Version: 1.105.1
Commit: d416bdcd7387e58abd3dde9a4cc484c6ca4f9ad0
Date: 2026-02-09T08:43:02.892Z
Build Type: Stable
Release Track: Nightly
Electron: 39.3.0
Chromium: 142.0.7444.265
Node.js: 22.21.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26100
Does this stop you from using Cursor
Yes - Cursor is unusable