Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Unable to use Agent because it is not responding. I either get “stuck on planning next moves,” or “taking longer than expected” (and “reconnect” sometimes). I tried using non-Auto models; changed to HTTP-1.1 and closed and reopened window; turned on and off VPN, reloaded the OS. Nothing helps. The problem is frustrating. It also appeared in the past and seemed to be gone within a day; but it appears again from time to time.
Steps to Reproduce
diagnostics:
Cursor Network Diagnostic Results
FAILED (5): HTTP/2, API, Ping, Chat, Agent
DNS: Success
Logs:
[2026-07-05T13:07:56.325Z] Host: api2.cursor.sh
[2026-07-05T13:07:56.326Z] Servers: 127.0.0.1
[2026-07-05T13:07:56.326Z] Resolved to 3.220.39.216 in 2ms
[2026-07-05T13:07:56.422Z] Resolved to 3.220.39.216 in 94ms
[2026-07-05T13:07:56.423Z] Resolved to 3.220.39.216 in 0ms
[2026-07-05T13:07:56.424Z] Resolved to 3.220.39.216 in 0ms
[2026-07-05T13:07:56.426Z] Host: api2.cursor.sh
[2026-07-05T13:07:56.426Z] Servers: system
[2026-07-05T13:07:56.426Z] Resolved to 3.220.39.216, 67.202.40.192, 100.57.232.83, 54.145.252.92, 100.24.220.84, 100.49.175.34, 35.170.235.205, 100.51.175.121 in 0ms
[2026-07-05T13:07:56.427Z] Resolved to 3.220.39.216, 67.202.40.192, 100.57.232.83, 54.145.252.92, 100.24.220.84, 100.49.175.34, 35.170.235.205, 100.51.175.121 in 1ms
[2026-07-05T13:07:56.428Z] Resolved to 3.220.39.216, 67.202.40.192, 100.57.232.83, 54.145.252.92, 100.24.220.84, 100.49.175.34, 35.170.235.205, 100.51.175.121 in 0ms
[2026-07-05T13:07:56.429Z] Resolved to 3.220.39.216, 67.202.40.192, 100.57.232.83, 54.145.252.92, 100.24.220.84, 100.49.175.34, 35.170.235.205, 100.51.175.121 in 0ms
[2026-07-05T13:07:56.429Z] Result: true
HTTP/2: Error: Unexpected protocol: undefined
Logs:
[2026-07-05T13:07:56.307Z] Start
[2026-07-05T13:08:19.192Z] Host: api2.cursor.sh
[2026-07-05T13:08:19.192Z] Protocol: undefined
[2026-07-05T13:08:19.192Z] Result: Error: Unexpected protocol: undefined in 22885ms
SSL: Running
Logs:
[2026-07-05T13:07:56.307Z] Start
[2026-07-05T13:08:19.191Z] URL: undefined
[2026-07-05T13:08:19.191Z] Status: undefined
[2026-07-05T13:08:19.191Z] IP: undefined
[2026-07-05T13:08:19.191Z] Issuer: undefined
[2026-07-05T13:08:19.191Z] Name: undefined
[2026-07-05T13:08:19.191Z] AltName: undefined
[2026-07-05T13:08:19.191Z] DNS Time: undefinedms
[2026-07-05T13:08:19.191Z] Connect Time: undefinedms
[2026-07-05T13:08:19.191Z] TLS Time: undefinedms
API: Error: [unavailable]
Logs:
[2026-07-05T13:07:56.308Z] Start
[2026-07-05T13:08:17.988Z] Error: ConnectError: [unavailable]
Ping: Error: [unavailable]
Logs:
[2026-07-05T13:07:56.309Z] Sending ping 1
[2026-07-05T13:08:18.092Z] Error: ConnectError: [unavailable]
Chat: Error: [unavailable]
Logs:
[2026-07-05T13:07:56.309Z] Starting stream
[2026-07-05T13:08:18.058Z] Error: ConnectError: [unavailable]
Agent: Error: [unavailable]
Logs:
[2026-07-05T13:07:56.309Z] Starting stream
[2026-07-05T13:07:56.310Z] Pushing first message
[2026-07-05T13:08:18.024Z] Error: ConnectError: [unavailable]
Marketplace: Success
Logs:
[2026-07-05T13:07:56.302Z] Host: marketplace.cursorapi.com
[2026-07-05T13:07:56.462Z] Response in 160ms
[2026-07-05T13:07:56.462Z] Response: 200
[2026-07-05T13:07:56.462Z] Response Type: cors
[2026-07-05T13:07:56.462Z] Server: null
[2026-07-05T13:07:56.462Z] Result: OK in 160ms
Authentication: Success
Logs:
[2026-07-05T13:07:56.304Z] Host: prod.authentication.cursor.sh
[2026-07-05T13:07:56.447Z] Response: 200 in 143ms
Authentication UI: Success
Logs:
[2026-07-05T13:07:56.307Z] DNS lookup: authenticator.cursor.sh
[2026-07-05T13:07:56.421Z] Resolved authenticator.cursor.sh to 8.6.112.8 in 112ms
Cursor Tab: Success
Logs:
[2026-07-05T13:07:56.307Z] DNS lookup: api3.cursor.sh
[2026-07-05T13:07:56.363Z] Resolved api3.cursor.sh to 104.18.19.125 in 54ms
Agent Endpoint: Success
Logs:
[2026-07-05T13:07:56.307Z] DNS lookup: agent.api5.cursor.sh
[2026-07-05T13:07:56.422Z] Resolved agent.api5.cursor.sh to 44.197.141.31 in 112ms
Codebase Indexing: Success
Logs:
[2026-07-05T13:07:56.307Z] DNS lookup: repo42.cursor.sh
[2026-07-05T13:07:56.504Z] Resolved repo42.cursor.sh to 54.173.109.205 in 195ms
Downloads: Success
Logs:
[2026-07-05T13:07:56.306Z] Host: downloads.cursor.com
[2026-07-05T13:07:56.668Z] Response: 403 in 362ms
CDN: Success
Logs:
[2026-07-05T13:07:56.307Z] Host: cursor-cdn.com
[2026-07-05T13:07:56.563Z] Response: 404 in 256ms
Operating System
Windows 10/11
Version Information
Version: 3.9.16 (user setup)
VS Code Extension API: 1.105.1
Commit: 042b3c1a4c53f2c3808067f519fbfc67b72cad80
Date: 2026-06-27T06:41:01.941Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Windows_NT x64 10.0.26200
Does this stop you from using Cursor
Yes - Cursor is unusable