Describe the Bug
After o3 or o4-mini execute a file Read
tool call, I am unable to use other models for the duration of the chat.
o3 and o4-mini still work, but all other models (including GPT 4.1) fail with the error message “We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment.”.
Steps to Reproduce
- Create a new cursor chat.
- Switch model to either o3 or o4-mini.
- Make a request which results in an autonomous file
Read
. For example, “Read through the codebase to gain a thorough understanding of our application’s result wrapper and API management system.”. - Verify that a file
Read
tool call was made. - Switch to any other model (sonnet 4, sonnet 4 thinking, gpt 4.1, etc.) and make any request. This will fail every time.
- Now switch back to o3 or o4-mini and make a request. It will succeed every time.
Expected Behavior
I expect to be able to use other models after making a request with o3 or o4-mini.
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.2.4 (user setup)
VSCode Version: 1.99.3
Commit: a8e95743c5268be73767c46944a71f4465d05c90
Date: 2025-07-10T17:09:01.383Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100
Additional Information
Another bug report experiencing the same issue: Calude 4 not working for past 24h
-
I have the ultra plan and have made light to moderate use of AI for the past day or so. Rate limiting is likely not the issue.
-
This error doesn’t occur immediately in new chats (first message). However, it can happen as early as the second message in a newly created chat.
-
The error only occurs after either o3 or o4-mini make a tool call. Specifically, after o3 or o4-mini execute a file
Read
, I am unable to use other models (gpt 4.1, sonnet 4, sonnet 4 thinking) for the next message. I’m unsure if this is the case for other tools. -
Once the error occurs, I am only able to use o3 or o4-mini for the rest of the chat.
-
No other models cause this error; If I use sonnet 4 for the whole chat, the error will not occur.
-
The error does not occur if o3 or o4-mini don’t make a tool call. If you use them for just reformatting information or similar tasks, the error won’t occur.
Here are my error details:
Request ID: 45b3920b-5d1a-48d8-9698-4c8aa5a1886b
{
"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": []
},
"isExpected": false
}
ConnectError: [unavailable] Error
at x9a.$endAiConnectTransportReportError (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4757:223764)
at hir.S (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:17741)
at hir.Q (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:17519)
at hir.M (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:16607)
at hir.L (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:15708)
at Bwt.value (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:14500)
at ve.B (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:48:2398)
at ve.fire (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:48:2617)
at Git.fire (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4744:10379)
at u.onmessage (vscode-file://vscode-app/c:/Users/MyWindowsUser/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6968:12271)
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor