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.

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.