Hi, Cursor agent appears to be stuck forever even for a simple command. Below is a screenshot of Run Diagnostic. How can this be fixed?
Your diagnostic shows : the DNS check is failing (“No response”), and the Authentication UI and Cursor Tab checks both fail with “No response from DNS lookup.” So your machine can’t resolve some of Cursor’s domains, and requests never reach our servers, which is why the agent just sits there.
Since a few checks pass (Marketplace, Authentication) while the core API/Tab/auth domains don’t resolve, this almost always points to a corporate firewall, DNS filter, or VPN that’s only letting through part of Cursor’s traffic.
A few things to try:
- Test on a different network. Disconnect from any VPN and switch to another connection (e.g. a personal hotspot), then fully quit and reopen Cursor (not just Reload Window) and re-run diagnostics. If it works off your work network, that confirms the network/firewall is the cause.
- If you’re on a VPN, fully restart Cursor after disconnecting — Cursor can hold onto a VPN’s DNS settings until it’s restarted completely.
- If you’re on a managed/corporate network, the fix is to have your IT team allowlist Cursor’s domains in the firewall/DNS policy:
*.cursor.sh*.cursor-cdn.com*.cursorapi.com
Full steps and the connectivity tests are here: Network, proxy, and remote connections.
If it still fails after testing off your corporate network, hit Copy diagnostics in that same Network panel and paste the output here, and let me know whether you’re behind a VPN or proxy - that’ll let us pinpoint exactly which domains are being blocked.
(post deleted by author)
for us, since a few days the agent is getting tuck on a forever “thinking” state, mostly when running terminal commands.
I have to quit the app and restart it, but then after a few iterations happens again. I ran the diagnostics and the “Ping” and “Chat” services are on an infinite loading state (see screenshot).
This started happening very often just since a few days ago. Its very annoying!!!
@mohitjain or someone from the cursor team, please help!
Version: 3.9.19
VS Code Extension API: 1.105.1
Commit: f4c1e61a548954c54901e654e536534d8e0d4080
Date: 2026-06-28T21:40:06.655Z
Layout: editor
Build Type: Stable
Release Track: Nightly
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: Darwin arm64 25.3.0


