Cursor unusable in the past 90 mins (Ultra plan)

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hey, i upgraded to Ultra plan yesterday. In the past 90 mins, Cursor cannot get through anything, it’s really frustrating. I have seen some error like “invalid arguments”, “reconnecting…” and keep loading until it got Network Error “We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment”.

Usage dashboard shows lots of “Error, no charge”, even if it went through (“Included”), it actually does not have any output. I’m on the latest version and used Opus 4.7 by the way .

Steps to Reproduce

In Plan mode, tell it write down a plan

Operating System

Linux

Version Information

Version: 3.2.16
VSCode Version: 1.105.1
Commit: 3e548838cf824b70851dd3ef27d0c6aae371b3f0
Date: 2026-04-28T21:07:47.682Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Linux arm64 6.17.0-20-generic

For AI issues: which model did you use?

Opus 4.7

Does this stop you from using Cursor

Yes - Cursor is unusable

Updated: 3+ hours and still not working

This is a known issue on our end. Opus 4.7 has been experiencing intermittent provider-side errors today, and our team is actively monitoring it.

In the meantime, try switching to Sonnet 4.6 or Auto mode. Based on what we’re seeing, those models are working reliably right now, while Opus 4.7 is hitting the provider errors you’re describing.

It’s not just Opus. Reconnecting… Planning next moves… x3 then fail. Request:

Request ID: 15cf5c57-3ca9-4d12-a3c0-284ad9e8d6b6
{“error”:“ERROR_OPENAI”,“details”:{“title”:“Unable to reach the model provider”,“detail”:“We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment.”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:false}
[unavailable] Error
mIe: [unavailable] Error
at mg_ (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29432:24345)
at dg_ (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29432:23144)
at wg_ (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29433:6490)
at nCh.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29433:11307)
at async lQi.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:41749:12418)
at async mim.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:41817:12344)
at async mim.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:41817:19567)
at async hCt.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29548:16906)
at async Object.Xa [as onSubmit] (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:40804:4244)
at async vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:40803:102189