Cursor is not one service
This is the thing that makes outages confusing. Agent requests, Tab completions, authentication, cloud agents and the dashboard are separate systems, and Cursor's documentation notes that models themselves are hosted by the model provider, a trusted partner, or Cursor, depending on which model you picked.
So "Cursor is down" is rarely the accurate description. More often one model provider is having a bad afternoon and every user who pinned that model is affected while everyone on Auto notices nothing.
The two-minute triage
- Read the status page properly. Look at component health and recent incidents, not just the headline. Degraded performance is reported separately from an outage and is easy to scroll past.
- Switch models. If a request fails on a frontier model and succeeds on Auto, you have found your answer and your workaround in one step.
- Reload the window. A surprising share of "the agent stopped responding" is a stuck editor window rather than a stuck service.
- Change networks. Corporate proxies and VPNs break authentication callbacks and long-lived connections in ways that look exactly like a server problem. A phone hotspot settles it in thirty seconds.
- Check your version. A build several releases old can be missing a model or a feature entirely, and the symptom reads as a fault rather than as staleness.
If it is genuinely broken for you alone
Collect the request ID before anything else. In the CLI, /copy-request-id puts the last one on your clipboard, and /logs gives you the debug log path. Those two artefacts are the difference between a support conversation that resolves and one that consists of being asked to reproduce it.
The community forum is usually the fastest read during a live incident, because other people hit it at the same time and say so. For something reproducible and specific to you, the bug reporting guide explains what Cursor needs.
Links verified against cursor.com on 25 September 2026. Live status is only ever on status.cursor.com.