Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
I am using Cursor IDE with Remote SSH to connect to a remote HPC server (Minerva). The SSH connection initially succeeds, and the remote workspace opens normally. However, after a few seconds, Cursor shows the message:
“Remote Extension host terminated unexpectedly 3 times within the last 5 minutes.”
After this happens, the Cursor Agent stops working.
At first, the Agent panel shows “Waiting for extension host to respond”, and then it changes to:
Agent Execution Timed Out
At this point the agent becomes unusable.
After a few minutes, the log indicates that Cursor is trying to reconnect to the remote host automatically, but the reconnection fails. Cursor then prompts me to enter my SSH password again in order to reconnect to the remote system.
This cycle repeats:
SSH connects successfully
Remote extension host crashes
Agent stops working
Cursor attempts reconnection
SSH session resets and asks for password again
Because of this, I cannot reliably use the Cursor Agent in a remote SSH workspace.
Steps to Reproduce
Open Cursor IDE on Windows.
Connect to a remote server using Remote SSH.
Open a remote project folder.
Wait a few seconds after the workspace loads.
Cursor displays:
Remote Extension host terminated unexpectedly 3 times within the last 5 minutes.
Try to use Cursor Agent.
Agent first shows “Waiting for extension host to respond”, then “Agent Execution Timed Out”.
After a few minutes, Cursor attempts to reconnect to the remote host and asks for the SSH password again.
Expected Behavior
The remote extension host should start normally and allow Cursor Agent and extensions to run in the remote workspace.
Screenshots / Screen Recordings
Operating System
Windows 10/11
Version Information
IDE:
Version: 2.6.20 (system setup)
VSCode Version: 1.105.1
Commit: b29eb4ee5f9f6d1cb2afbc09070198d3ea6ad760
Date: 2026-03-17T01:50:02.404Z
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 AI issues: add Request ID with privacy disabled
Request ID: 011737f9-4ec3-48a4-af71-d307076eb0d7
{“error”:“ERROR_CUSTOM”,“details”:{“title”:“Agent Execution Timed Out”,“detail”:“The agent execution provider did not respond in time. This may indicate the extension host is not running or is unresponsive.”,“isRetryable”:false,“shouldShowImmediateError”:true,“additionalInfo”:{},“buttons”:[{“label”:“Reload Window”,“reloadWindow”:{}}],“planChoices”:}}
Agent Execution Timed Out [deadline_exceeded]
ConnectError: [deadline_exceeded] Agent Execution Timed Out
at vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43805:12719
at async HJy.createExecInstance (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43805:10479)
at async bTA (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:34062:582888)
at async DJ.execute (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:34263:6603)
at async _Ru.execute (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43805:1323)
at async uMw.execute (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:46878:2775)
at async v5u.buildComposerRequestContext (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:46888:3965)
at async v5u.streamFromAgentBackend (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:46888:5603)
at async v5u.getAgentStreamResponse (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:46888:13663)
at async bMe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:34329:17597)
at async Ea (vscode-file://vscode-app/d:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:45813:4826)
Does this stop you from using Cursor
Yes - Cursor is unusable

