I am consistently getting ConnectError: [unknown] Network disconnected and read ECONNRESET errors when using Cursor AI chat. According to Network Diagnostics, api2.cursor.sh resolves correctly to multiple IPs (52.70.238.83 and others) with Result: true, but the connection is dropped after ~10–30 seconds during stream/streamSSE with ECONNRESET or ConnectError: [unknown] Network disconnected. DNS is set to Google DNS (8.8.8.8/8.8.4.4), HTTP/2 is disabled, VPN/proxy is disabled, firewall allows Cursor, and cursor.com opens fine in browser.
Steps to Reproduce
Open Cursor IDE
Try to use AI chat (type a query or press Ctrl+L)
Wait for the chat to attempt to connect to api2.cursor.sh
Within 10–30 seconds, observe ConnectError: [unknown] Network disconnected or read ECONNRESET error message
Network Diagnostics shows DNS resolution works, but connection drops during stream initialization
Expected Behavior
AI chat should connect successfully to api2.cursor.sh and stream responses without interruption. Instead, the connection fails with ConnectError or ECONNRESET errors.
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 0.45.3
VSCode Version: 1.105.2
Commit: [from About Cursor]
For AI issues: which model did you use?
N/A - Connection fails before model selection
For AI issues: add Request ID with privacy disabled
Request ID: 4e66da19-94c9-4056-bce5-803301d5ea82
Additional Information
Network Diagnostics output shows:
DNS (8.8.8.8): Resolved api2.cursor.sh to 52.70.238.83 in 14ms, Result: true
System DNS: Resolved to multiple IPs (18.210.204.40, 34.232.47.146, 52.203.195.129, 52.70.238.83, etc.)
Connection error: read ECONNRESET in ~30 seconds during stream/streamSSE initialization
No issues found in local network (VPN disabled, firewall allows Cursor, browser works)
This issue started around Nov 24-28, 2025, appears to be widespread (many users reporting similar errors on forum)
I already tested with V2Ray tunneling from different regions:
V2Ray Germany (Berlin)
V2Ray Nigeria (Lagos)
Result: Same ConnectError: [unknown] Network disconnected / read ECONNRESET error persists regardless of region or tunneling protocol.
This confirms the issue is NOT related to geographic edge routing or specific network routing paths. The problem appears to be at a deeper level in Cursor’s backend infrastructure.
After downgrading to version 2.0 and connecting through a German VPN, everything began working. The connection was established over HTTP/1, but issues persisted with HTTP/2.