All agent requests produce a service unavailable error

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Whenever I try to submit a request to an agent, it does not respond, and this error occurs.

Steps to Reproduce

Submit any request to the agent.

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 25.2.0

For AI issues: which model did you use?

GPT 5.2 xhigh

For AI issues: add Request ID with privacy disabled

Request ID: f1181627-c1f2-4a09-9019-e713165dfb8d
{“error”:“ERROR_UNSPECIFIED”,“details”:{“title”:“Service Unavailable”,“detail”:“Service Unavailable”,“isRetryable”:false,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:false}
Service Unavailable Service Unavailable
O4t: Service Unavailable Service Unavailable
at tpf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9097:38263)
at Xmf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9097:37251)
at gpf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9098:5088)
at yva.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9098:9098)
at async Wyt.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34198:57104)
at async ngc.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34247:7835)
at async ngc.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34247:8576)
at async OTe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9172:14624)
at async Object.Xi [as onSubmit] (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:32996:3808)
at async vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:32970:59730

Additional Information

I have logged out and back in, started a new agent chat, set HTTP compatibility mode to HTTP/1.1, disabled privacy mode, changed networks, ran network diagnostics (which turned up nothing), restarted the app, checked the status of Cursor and ChatGPT’s API, and disabled my VPN. I also checked for notifications on agent limits in the IDE and on my dashboard, and did not see any. I only began experiencing this issue today, after updating to the latest version of Cursor.

Does this stop you from using Cursor

Yes - Cursor is unusable

Update: Cursor now works, but only with the VPN? I set my location to Denmark (I’m in Cambodia). Before disabling the VPN, I also had my location set to Denmark, so I am not sure what is happening here.

Hey, thanks for the report.

This is an unusual situation. Usually a VPN causes issues with Cursor, but for you it’s the opposite. This looks like your ISP blocking something, or regional restrictions on access to Cursor’s API.

A couple quick questions to narrow it down:

  1. Without the VPN, do other Cursor features work? (Tab autocomplete, Inline Edit, regular Chat without Agent mode)
  2. Without the VPN, can you try a different model, like Claude Opus 4.5 or GPT-5.2 Fast. Do you get the same error?

It seems your ISP might be filtering or blocking certain Cursor endpoints. The VPN gets around that by routing through different servers.

For now, as a workaround, please keep using the VPN.

Hello Dean,

None of these features or models work without the VPN. I also tested Gemini 3 Flash, which does not work as well.

I will also mention that most VPN protocols are also non-functional right now for me. I have to configure my system and VPN very specifically to maintain a normal connection to the internet.