Cursor Internal Server Error

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor suddenly looping on the following error. Didn’t use as much as I usually do so I wonder why am I throttled if so?
Request ID: d3cfe76a-0493-4958-b420-2f7867fbbbae
Connection stalled
LTe: Connection stalled
at $mf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9096:4764)
at ova.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9096:8170)
at async qyt.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34193:57047)
at async Wpc.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34242:7695)
at async Wpc.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34242:8436)
at async FTe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9170:14575)

Diagnostics pass after I wait 5 minutes. Then after I try to chat diagnostics fail the same:
API Error:
[2026-01-30T13:12:30.847Z] Start
[2026-01-30T13:12:31.143Z] Error: ConnectError: [internal] Stream closed with error code NGHTTP2_ENHANCE_YOUR_CALM

[2026-01-30T13:12:30.847Z] Sending ping 1
[2026-01-30T13:12:31.157Z] Error: ConnectError: [internal] Stream closed with error code NGHTTP2_ENHANCE_YOUR_CALM

[2026-01-30T13:12:30.849Z] Starting stream
[2026-01-30T13:12:31.157Z] Error: ConnectError: [internal] Stream closed with error code NGHTTP2_INTERNAL_ERROR

[2026-01-30T13:12:30.849Z] Starting stream
[2026-01-30T13:12:30.850Z] Pushing first message
[2026-01-30T13:12:31.158Z] Error: ConnectError: [internal] Stream closed with error code NGHTTP2_INTERNAL_ERROR

Steps to Reproduce

Simply can’t chat

Expected Behavior

Cursor unusable

Operating System

MacOS

Version Information

Version: 2.4.23
VSCode Version: 1.105.1
Commit: 379934e04d2b3290cf7aefa14560f942e4212920
Date: 2026-01-29T21:24:23.350Z (15 hrs ago)
Build Type: Stable
Release Track: Early Access
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 24.5.0

For AI issues: which model did you use?

All

For AI issues: add Request ID with privacy disabled

Request ID: d3cfe76a-0493-4958-b420-2f7867fbbbae
Connection stalled
LTe: Connection stalled
at $mf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9096:4764)
at ova.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9096:8170)
at async qyt.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34193:57047)
at async Wpc.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34242:7695)
at async Wpc.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34242:8436)
at async FTe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9170:14575)

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. NGHTTP2_ENHANCE_YOUR_CALM is usually related to server-side rate limiting, but in your case it looks like a corrupted workspace cache. This is a known issue.

Try this in order:

  1. Disable HTTP/2 (fastest)

Add this to settings.json (Cmd+Shift+P > Preferences: Open User Settings JSON):

"cursor.general.disableHttp2": true

Restart Cursor.

  1. If that didn’t help, try the folder rename workaround

Rename your project folder in Finder (for example, MyProjectMyProject_v2) and open it in Cursor. This resets the local index.

Downside: you’ll lose chat history for that project, but functionality should come back. Confirmed fix: Connection Error / Stalled Agent requests for hours - #9 by Fares_Bendhiab

If nothing helps, please share:

  • A screenshot of Network Diagnostics (Cursor Settings > Network > Run Diagnostics)
  • Console logs (Help > Toggle Developer Tools > Console), specifically any red errors when you try to send a message

Let me know what worked.