Request ID: 8e965e06-dc80-4054-b97e-25d9d81c1991
ConnectError: [internal] 1151053735552:error:10000410:SSL routines:OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE:../../third_party/boringssl/src/ssl/tls_record.cc:486:SSL alert number 40
at nsu.$streamAiConnect (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:6409:406134)
at async vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:565:80832
at async Object.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:6477:42602)
at async o (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2815:1269)
at async Promise.allSettled (index 0)
at async fHr.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2815:6519)
I have been trying to work with the chat window to generate code. Used Agent / Plan mode and switched across multiple LLMs from Claude-connet to haiku. Cleared index. Restarted the machine., But nothing seems to be working. It has happened once before with me in the past but it got resolved on its own the next day but today also it is just as slow. May I know some steps I can take to get it working as it was working before. It is stuck at Planning next moves for minutes..
Steps to Reproduce
Open a project. Give any instruction to the Agent window in any mode Agent / Ask / Plan
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Same issue with me, it took 5-10 minutes to response to even a simple message like “fix this color”. I don’t even use a lot of files to fill up the context. It often stuck at “Planning next moves” for supeerrrrr long. Many members in my team reported the same issue.
Hi @deanrie, I’ve been seeing the same issue since updating to 2.0 last week. Here’s an example request ID which is stuck: 1e767ab0-731c-4cd8-9bba-82349a0981e0
I also tried your empty-project suggestion. With an empty folder in Windows, the Agent responded immediately to a chat message. I also tried an empty folder in WSL, and again the Agent worked perfectly. Once I opened my project workspace, which is a large company-wide monorepo in WSL, the Agent got stuck on “planning next moves” again. Switching to HTTP/1.1 did not help.
[Truncated]
workbench.desktop.main.js:55 ERR [aborted] Client network socket disconnected before secure TLS connection was established: ConnectError: [aborted] Client network socket disconnected before secure TLS connection was established
at t (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7337:400502)
at async Object.getDefaultModelNudgeData (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:587:348407)
at async Uzr.performDefaultModelRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7955:7722)
at async Promise.all (index 1)
at async lQn.withSemaphore (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1441:4800) ConnectError: [aborted] Client network socket disconnected before secure TLS connection was established
at t (workbench.desktop.main.js:7337:400502)
at async Object.getDefaultModelNudgeData (workbench.desktop.main.js:587:348407)
at async Uzr.performDefaultModelRequest (workbench.desktop.main.js:7955:7722)
at async Promise.all (index 1)
at async lQn.withSemaphore (workbench.desktop.main.js:1441:4800)
error @ workbench.desktop.main.js:55
workbench.desktop.main.js:55 WARN ToolCallEventService: Tracked tool call end - toolu_01ByBsRUZ2VZG36TvGbrn3JU
warn @ workbench.desktop.main.js:55
workbench.desktop.main.js:5101 [composer] Failed to get complete AI response
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:5101
workbench.desktop.main.js:7952 [composer] Chat incomplete or aborted Object
_log @ workbench.desktop.main.js:7952
workbench.desktop.main.js:55 ERR [aborted] Client network socket disconnected before secure TLS connection was established: ConnectError: [aborted] Client network socket disconnected before secure TLS connection was established
at t (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7337:400502)
at async Object.getTeams (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:587:348407)
at async qdo.getTeams (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9773:35106)
at async qdo.refreshMembership (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9773:23037) ConnectError: [aborted] Client network socket disconnected before secure TLS connection was established
at t (workbench.desktop.main.js:7337:400502)
at async Object.getTeams (workbench.desktop.main.js:587:348407)
at async qdo.getTeams (workbench.desktop.main.js:9773:35106)
at async qdo.refreshMembership (workbench.desktop.main.js:9773:23037)
error @ workbench.desktop.main.js:55
error @ workbench.desktop.main.js:55
error @ workbench.desktop.main.js:9802
handleUnexpectedError @ workbench.desktop.main.js:9799
(anonymous) @ workbench.desktop.main.js:9799
onUnexpectedError @ workbench.desktop.main.js:27
ka @ workbench.desktop.main.js:22
(anonymous) @ workbench.desktop.main.js:9799
It happens in different scenario, mainly when I’m connected to a machine with SSH.