Chat Feature Unavailable After Cursor Update

Describe the Bug

Until the recent update, I had no issues using Cursor. However, after the update, when I enter a query in the agent chat window and press Enter, there is no response. The same issue occurs in other modes like “ask” (non-agent mode).

After running a diagnostic using Cursor’s network troubleshooting tool, it appears that DNS, HTTP/2, and SSL functions are not connecting properly (continuously loading). Additionally, after waiting for about 5–10 minutes, a pop-up saying “Cannot reconnect, …” appears, forcing me to refresh the page.

When tested locally, all features, including the agent, work normally.

I also tried connecting to the same server using the same SSH profile from other terminal programs, and there were no disconnections. I also tested with VS Code’s Remote-SSH extension, which connected without any issues and remained stable.

also tried uninstalling and reinstalling cursor.

‘remote-ssh’ extension logs:

[17:01:52.118] Log Level: 2
[17:01:52.132] VS Code version: 1.2.1
[17:01:52.132] Remote-SSH version: [email protected]
[17:01:52.132] darwin arm64
[17:01:52.134] SSH Resolver called for "ssh-remote+epi-mini-internal-ssh-lan", attempt 1
[17:01:52.134] "remote.SSH.useLocalServer": true
[17:01:52.134] "remote.SSH.useExecServer": true
[17:01:52.134] "remote.SSH.path": undefined
[17:01:52.135] "remote.SSH.configFile": undefined
[17:01:52.135] "remote.SSH.useFlock": true
[17:01:52.135] "remote.SSH.lockfilesInTmp": false
[17:01:52.135] "remote.SSH.localServerDownload": auto
[17:01:52.135] "remote.SSH.remoteServerListenOnSocket": false
[17:01:52.135] "remote.SSH.showLoginTerminal": false
[17:01:52.135] "remote.SSH.defaultExtensions": []
[17:01:52.135] "remote.SSH.loglevel": 2
[17:01:52.135] "remote.SSH.enableDynamicForwarding": true
[17:01:52.135] "remote.SSH.enableRemoteCommand": false
[17:01:52.135] "remote.SSH.serverPickPortsFromRange": {}
[17:01:52.135] "remote.SSH.serverInstallPath": {}
[17:01:52.135] "remote.SSH.permitPtyAllocation": false
[17:01:52.135] "remote.SSH.preferredLocalPortRange: undefined
[17:01:52.136] "remote.SSH.useCurlAndWgetConfigurationFiles: false
[17:01:52.141] SSH Resolver called for host: epi-mini-internal-ssh-lan
[17:01:52.141] Setting up SSH remote "epi-mini-internal-ssh-lan"
[17:01:52.143] Acquiring local install lock: /var/folders/jz/rp_57hrn2xd_ctdwv2gn61cw0000gn/T/vscode-remote-ssh-e5dd420c-install.lock
[17:01:52.146] Looking for existing server data file at /Users/hyunwoolee/Library/Application Support/Cursor/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-e5dd420c-031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0-0.113.1-es/data.json
[17:01:52.147] Found local server running: {"remoteListeningOn":{"port":50414},"osReleaseId":"Darwin","arch":"arm64","sshAuthSock":"","display":"","tmpDir":"/tmp","platform":"macOS","execServerToken":"9c74ff47-f2d3-4d4c-8535-a9ad19edf064","pid":42459,"ipcHandlePath":"/var/folders/jz/rp_57hrn2xd_ctdwv2gn61cw0000gn/T/vscode-ssh-askpass-4884c99de35a8b3b9f1068ba790655b2dae62df2.sock","socksPort":61268,"startupTime":1751701671809}
[17:01:52.153] Found running server - short-circuiting install
[17:01:52.155] Starting forwarding server. local port 62613 -> socksPort 61268 -> remotePort 50414
[17:01:52.155] Forwarding server listening on port 62613
[17:01:52.155] Waiting for ssh tunnel to be ready
[17:01:52.156] Tunneled port 50414 to local port 62613
[17:01:52.156] Resolved "ssh-remote+epi-mini-internal-ssh-lan" to "port 62613"
[17:01:52.161] Initizing new exec server for ssh-remote+epi-mini-internal-ssh-lan
[17:01:52.161] Resolving exec server at port 62613
[17:01:52.163] [Forwarding server port 62613] Got connection 0
[17:01:52.164] [Forwarding server port 62613] Got connection 1
[17:01:52.332] Exec server for ssh-remote+epi-mini-internal-ssh-lan created and cached
[17:01:52.338] ------




[17:01:52.463] [server] Checking /Users/epikem/.cursor-server/cli/servers/Stable-031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0/log.txt and /Users/epikem/.cursor-server/cli/servers/Stable-031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0/pid.txt for a running server...
[17:01:52.467] [server] Found running server (pid=53373)
[17:02:00.915] Opening exec server for ssh-remote+epi-mini-internal-ssh-lan
[17:02:00.972] Verified and reusing cached exec server for ssh-remote+epi-mini-internal-ssh-lan
[17:02:01.027] Opening exec server for ssh-remote+epi-mini-internal-ssh-lan
[17:02:01.073] Verified and reusing cached exec server for ssh-remote+epi-mini-internal-ssh-lan
[17:07:17.181] ------




[17:07:17.181] SSH Resolver called for "ssh-remote+epi-mini-internal-ssh-lan", attempt 2, (Reconnection)
[17:07:17.182] SSH Resolver called for host: epi-mini-internal-ssh-lan
[17:07:17.183] Setting up SSH remote "epi-mini-internal-ssh-lan"
[17:07:17.184] Acquiring local install lock: /var/folders/jz/rp_57hrn2xd_ctdwv2gn61cw0000gn/T/vscode-remote-ssh-e5dd420c-install.lock
[17:07:17.185] Looking for existing server data file at /Users/hyunwoolee/Library/Application Support/Cursor/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-e5dd420c-031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0-0.113.1-es/data.json
[17:07:17.185] Found local server running: {"remoteListeningOn":{"port":50414},"osReleaseId":"Darwin","arch":"arm64","sshAuthSock":"","display":"","tmpDir":"/tmp","platform":"macOS","execServerToken":"9c74ff47-f2d3-4d4c-8535-a9ad19edf064","pid":42459,"ipcHandlePath":"/var/folders/jz/rp_57hrn2xd_ctdwv2gn61cw0000gn/T/vscode-ssh-askpass-4884c99de35a8b3b9f1068ba790655b2dae62df2.sock","socksPort":61268,"startupTime":1751701671809}
[17:07:17.185] Running server is stale. Ignoring
[17:07:17.186] Using commit id "031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0" and quality "stable" for server
[17:07:17.191] Install and start server if needed
[17:07:17.194] PATH: /Users/hyunwoolee/.codeium/windsurf/bin:/opt/homebrew/opt/openjdk@21/bin:/opt/homebrew/Cellar/openjdk@21/21.0.7/libexec/openjdk.jdk/Contents/Home/bin:/usr/local/bin:/Users/hyunwoolee/Library/pnpm:/Users/hyunwoolee/Library/Caches/fnm_multishells/31296_1751700593940/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/hyunwoolee/.cargo/bin
[17:07:17.194] Checking ssh with "ssh -V"
[17:07:17.201] > OpenSSH_9.9p2, LibreSSL 3.3.6

[17:07:17.204] askpass server listening on /var/folders/jz/rp_57hrn2xd_ctdwv2gn61cw0000gn/T/vscode-ssh-askpass-22e5ed0d7c1e5c694fcf89afcef2af46604f8268.sock
[17:07:17.204] Spawning local server with {"serverId":1,"ipcHandlePath":"/var/folders/jz/rp_57hrn2xd_ctdwv2gn61cw0000gn/T/vscode-ssh-askpass-c2d6e78f234fb290bfb8e04fe5b83a29bd921298.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","63196","-o","ConnectTimeout=15","epi-mini-internal-ssh-lan"],"serverDataFolderName":".cursor-server","dataFilePath":"/Users/hyunwoolee/Library/Application Support/Cursor/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-e5dd420c-031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0-0.113.1-es/data.json"}
[17:07:17.204] Local server env: {"SSH_AUTH_SOCK":"/private/tmp/com.apple.launchd.TFGtLy9Eff/Listeners","SHELL":"/bin/zsh","DISPLAY":"1","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/hyunwoolee/.cursor/extensions/ms-vscode-remote.remote-ssh-0.113.1/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/Applications/Cursor.app/Contents/Frameworks/Cursor Helper (Plugin).app/Contents/MacOS/Cursor Helper (Plugin)","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"/Users/hyunwoolee/.cursor/extensions/ms-vscode-remote.remote-ssh-0.113.1/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/jz/rp_57hrn2xd_ctdwv2gn61cw0000gn/T/vscode-ssh-askpass-22e5ed0d7c1e5c694fcf89afcef2af46604f8268.sock"}
[17:07:17.205] Spawned 53759
[17:07:17.330] > local-server-1> Running ssh connection command: ssh -v -T -D 63196 -o ConnectTimeout=15 epi-mini-internal-ssh-lan
[17:07:17.335] > local-server-1> Spawned ssh, pid=53774
[17:07:17.340] stderr> OpenSSH_9.9p2, LibreSSL 3.3.6
[17:07:17.611] stderr> debug1: Server host key: ssh-ed25519 SHA256:F+S1Eg6SnK42irF0wRmv73SS6UtfNISf0ght1fVHM3E
[17:07:17.850] stderr> Authenticated to 192.168.0.12 ([192.168.0.12]:22) using "publickey".
[17:07:18.037] > ready: e38f4d0b35fd
[17:07:18.095] > Darwin 24.5.0 Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:25 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6020
[17:07:18.095] Platform: macOS
[17:07:18.152] > /bin/zsh
[17:07:18.152] Shell: zsh
[17:07:18.152] Creating bash subshell inside "zsh"
[17:07:18.220] > bash version:  5.2.37(1)-release
[17:07:18.250] > bash version:  5.2.37(1)-release
[17:07:18.307] > e38f4d0b35fd: running
[17:07:18.387] > Found existing installation at /Users/epikem/.cursor-server...
[17:07:18.388] > Starting VS Code CLI... "/Users/epikem/.cursor-server/cursor-031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0" command-shell --cli-data-dir "/Users/epikem/.cursor-server/cli" --on-port --on-host=127.0.0.1 --parent-process-id 55219 &> "/Users/epikem/.cursor-server/.cli.031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0.log" < /dev/null
> printenv:
[17:07:18.395] >     SHELL=/bin/zsh
>     HOMEBREW_PREFIX=/opt/homebrew
>     PWD=/Users/epikem
>     LOGNAME=epikem
>     HOME=/Users/epikem
>     TMPDIR=/var/folders/2n/3f2gxgdx2b37w77jtkpfhbj80000gn/T/
>     VSCODE_AGENT_FOLDER=/Users/epikem/.cursor-server
>     SSH_CONNECTION=192.168.0.1 63197 192.168.0.12 22
>     INFOPATH=/opt/homebrew/share/info:
>     USER=epikem
>     HOMEBREW_CELLAR=/opt/homebrew/Cellar
>     SHLVL=2
>     HOMEBREW_REPOSITORY=/opt/homebrew
>     SSH_CLIENT=192.168.0.1 63197 22
>     PATH=/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/VMware Fusion.app/Contents/Public:/Users/epikem/.cargo/bin:/Users/epikem/.foundry/bin
>     OLDPWD=/Users/epikem
>     _=/usr/bin/printenv
> Removing old logfile at /Users/epikem/.cursor-server/.cli.031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0.log
[17:07:18.396] > Spawned remote CLI: 55245
[17:07:18.398] > Waiting for server log...
[17:07:18.437] > e38f4d0b35fd: start
> SSH_AUTH_SOCK====
> DISPLAY====
[17:07:18.445] > listeningOn==127.0.0.1:52625==
> osReleaseId==Darwin==
> arch==arm64==
> vscodeArch==arm64==
> bitness==64==
> tmpDir==/tmp==
> platform==macOS==
> unpackResult====
> didLocalDownload==0==
> downloadTime====
> installTime====
> serverStartTime==0==
> execServerToken==aa11aaa1-a111-1aa1-a11a-11111a1a1aa1==
> e38f4d0b35fd: end
[17:07:18.445] Received install output: 
SSH_AUTH_SOCK====
DISPLAY====listeningOn==127.0.0.1:52625==
osReleaseId==Darwin==
arch==arm64==
vscodeArch==arm64==
bitness==64==
tmpDir==/tmp==
platform==macOS==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
serverStartTime==0==
execServerToken==aa11aaa1-a111-1aa1-a11a-11111a1a1aa1==

[17:07:18.445] Remote server is listening on port 52625
[17:07:18.445] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":52625},"osReleaseId":"Darwin","arch":"arm64","sshAuthSock":"","display":"","tmpDir":"/tmp","platform":"macOS","execServerToken":"aa11aaa1-a111-1aa1-a11a-11111a1a1aa1"},"serverStartTime":0,"installUnpackCode":""}
[17:07:18.445] ** Note: Support for architecture "arm64" is in preview **
[17:07:18.446] Persisting server connection details to /Users/hyunwoolee/Library/Application Support/Cursor/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-e5dd420c-031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0-0.113.1-es/data.json
[17:07:18.448] Starting forwarding server. local port 63199 -> socksPort 63196 -> remotePort 52625
[17:07:18.448] Forwarding server listening on port 63199
[17:07:18.449] Waiting for ssh tunnel to be ready
[17:07:18.449] Tunneled port 52625 to local port 63199
[17:07:18.450] Resolved "ssh-remote+epi-mini-internal-ssh-lan" to "port 63199"
[17:07:18.451] [Forwarding server port 63199] Got connection 0
[17:07:18.507] Verified and reusing cached exec server for ssh-remote+epi-mini-internal-ssh-lan
[17:07:18.510] ------




[17:07:21.565] Exec server for ssh-remote+epi-mini-internal-ssh-lan closed (gracefully)

Steps to Reproduce

  • install cursor
  • connect to remote server using ‘remote-ssh’ extension
  • try using agent chat feature

Expected Behavior

  • agent chat feature should work normally

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.2.1 (Universal)
VSCode Version: 1.99.3
Commit: 031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0
Date: 2025-07-03T06:08:06.355Z (2 days ago)
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.5.0

Does this stop you from using Cursor

Yes - Cursor is unusable

cc @ravirahman

i switched to anysphere remote ssh extension and chat feature works.

(from Latest Cursor cannot connect to remote Ubuntu server. (VS Code works fine) - #5 by alexapvl)

1 Like

I don’t know if my solution is suitable for you:

I encountered a similar situation:

  1. Using ssh requires deleting the .cursor-server file on the server every time to connect, and it is very slow.
  2. Unable to use chat to converse with LLMs.

Solution:

  1. Delete Cursor, completely delete it, including the Cursor application and the .cursor folder (I think it’s caused by plugins imported from vscode), and then reinstall.
  2. Delete .cursor-server on the server.
    After that, it can be used normally.

@Epikem thank you for the update. Glad to hear you managed to resolve the issue directly.