Composer 1.5 and Codex 5.3 show "Reconnecting" repeatedly, then a Provider Error and cannot connect to the model provider

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Composer 1.5 and Codex 5.3 both fail with a Provider Error. First, the UI shows “Reconnecting” several times. After that, it switches to: “We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment.” Retrying does not fix it and both models remain unusable.

Steps to Reproduce

  • Open Cursor IDE
  • Switch to Agent mode (Composer 1.5) or use Codex 5.3
  • Send a prompt or start a conversation
  • Observe “Reconnecting” multiple times
  • Provider Error appears and the models do not respond

Expected Behavior

Composer 1.5 and Codex 5.3 should connect to the model provider and handle requests without showing repeated reconnecting or Provider Error.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.4.28
VSCode Version: 1.105.1
Commit: f3f5cec40024283013878b50c4f9be4002e0b580
Date: 2026-02-03T00:56:18.293Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 24.6.0

For AI issues: which model did you use?

Composer 1.5, Codex 5.3

For AI issues: add Request ID with privacy disabled

Composer 1.5: 82904f66-2300-480b-9b47-4fe4b3f25ad9
Composer 5.3: ff53d268-7051-493d-9110-fa84e81f28e5

Additional Information

  • UI shows “Reconnecting” multiple times before the Provider Error
  • Error persists after retries
  • Network works for other apps

Does this stop you from using Cursor

No - Cursor works, but with this issue

1 Like

Same behavior on my side, would like to test Composer 1.5 but can’t due to this bug.

Hey, thanks for the report.

This is a known pattern. The mix of resource_exhausted and an endless “Reconnecting” loop usually points to MCP servers or third party API key conflicts that block the connection.

Please try this:

  • Cursor Settings > Tools & MCP: If you have any MCP servers connected (especially Perplexity, Figma, or custom ones), temporarily disable them all.
  • Cursor Settings > Models: Make sure “Override OpenAI Base URL” is off. If you added any third party API keys (OpenAI or Anthropic), temporarily disable those too.
  • Sign out and sign back in (Cursor Settings > Sign Out, then Sign In).
  • Start a new chat in a new project folder to test.

This helped other users in the same situation:

If that doesn’t help, try starting Cursor from the terminal with cursor --disable-extensions to rule out extension conflicts.

Let me know how it goes.

2 Likes

Thanks, I will try to disable the MCP’s.

Also experiencing the same problem with all OpenAI models - could it be an issue on the Cursor side? :folded_hands:

Request ID: 0ce8b09b-44bb-4cf7-ab20-31434750f759
{“error”:57,“details”:{“title”:“Provider Error”,“detail”:“We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment.”,“isRetryable”:true,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
[resource_exhausted] Error
OTe: [resource_exhausted] Error
at lpf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9097:38348)
at apf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9097:37251)
at Cpf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9098:5088)
at Tva.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9098:9098)
at async Vyt.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34206:57104)
at async mgc.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34255:7835)
at async mgc.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34255:8576)
at async qTe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9180:14965)
at async Xi (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:33004:3808)