Unable to use other models after o3 or o4-mini make a tool call

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

  1. Create a new cursor chat.
  2. Switch model to either o3 or o4-mini.
  3. 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.”.
  4. Verify that a file Read tool call was made.
  5. Switch to any other model (sonnet 4, sonnet 4 thinking, gpt 4.1, etc.) and make any request. This will fail every time.
  6. 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

Hey, could you share the request ID? For this, you need to disable privacy mode if it’s enabled, then reproduce the issue when it happens again and copy the ID.

Thanks for looking into this! I’ve been trying to reproduce the issue for the past hour or so with no luck. I encountered the issue as late as last night (Sunday 2025-07-20 for posterity), but it seems to be fixed for now.

It’s still early morning for me, so I’ll keep checking throughout the day to see if it happens again at any point (especially during peak hours).

Until then, feel free to assume this is no longer an issue for me at least. I’m able to use any model after o3 now, even in chats where all other models were previously failing. I’ll send a new request ID here if the issue start happening again.

Thanks!

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.