Timeout waiting for EverythingProvider

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

FAILED (4): Authentication UI, Cursor Tab, Agent Endpoint, Codebase Indexing;Timeout waiting for EverythingProvider; i have try 1 day, include reloadWindow、reopen cursor and so on. No matter how I modify it, the above error still persists. I have uninstalled and reinstalled several times and cleared the cache countless times.I have tried using Clash Verge as the VPN, both system proxy and TUN mode, turned it on/off multiple times, and tried both global proxy and rule-based modes, but nothing works.

Steps to Reproduce

File->Preferences->Cusor Setting ->NetWork->Run Diagnostic

Expected Behavior

the agent/chat can not work, error by time out ,such as “The agent execution provider did not respond in time. This may indicate the extension host is not running or is unresponsive.”

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

CursorUserSetup-x64-3.0.12.exe

For AI issues: which model did you use?

default

For AI issues: add Request ID with privacy disabled

Request ID: 899a22fb-dae1-493f-8edc-0c3b71583e87
{“error”:“ERROR_CUSTOM”,“details”:{“title”:“Agent Execution Timed Out”,“detail”:“The agent execution provider did not respond in time. This may indicate the extension host is not running or is unresponsive.”,“isRetryable”:false,“shouldShowImmediateError”:true,“additionalInfo”:{},“buttons”:[{“label”:“Reload Window”,“reloadWindow”:{}}],“planChoices”:}}
Agent Execution Timed Out [deadline_exceeded]
ConnectError: [deadline_exceeded] Agent Execution Timed Out
at vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:53345:23460
at async cg_.createExecInstance (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:53345:20015)
at async aqy (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43738:622970)
at async G4.execute (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43959:14688)
at async Khd.execute (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:53345:1749)
at async dK_.execute (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:56367:4966)
at async E0d.buildComposerRequestContext (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:56377:4190)
at async E0d.streamFromAgentBackend (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:56377:6906)
at async E0d.getAgentStreamResponse (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:56377:17161)
at async o3e.submitChatMaybeAbortCurrent (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44075:19892)
at async Object.Hl [as onSubmit] (vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55360:4887)
at async vscode-file://vscode-app/d:/worksoft/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55334:115294

Additional Information

Cursor Network Diagnostic Results

FAILED (4): Authentication UI, Cursor Tab, Agent Endpoint, Codebase Indexing

DNS: Running

HTTP/2: Running

SSL: Running

API: Not run

Ping: Not run

Chat: Not run

Agent: Not run

Marketplace: Success
Logs:
[2026-04-05T12:54:56.403Z] Host: marketplace.cursorapi com
[2026-04-05T12:54:56.981Z] Response in 578ms
[2026-04-05T12:54:56.981Z] Response: 200
[2026-04-05T12:54:56.982Z] Response Type: cors
[2026-04-05T12:54:56.982Z] Server: null
[2026-04-05T12:54:56.982Z] Result: OK in 579ms

Authentication: Success
Logs:
[2026-04-05T12:54:56.408Z] Host: prod.authentication.cursor.sh
[2026-04-05T12:54:57.124Z] Response: 200 in 716ms

Authentication UI: Error: Timeout waiting for EverythingProvider
Logs:
[2026-04-05T12:55:01.449Z] Error: Error: Timeout waiting for EverythingProvider

Cursor Tab: Error: Timeout waiting for EverythingProvider
Logs:
[2026-04-05T12:55:01.612Z] Error: Error: Timeout waiting for EverythingProvider

Agent Endpoint: Error: Timeout waiting for EverythingProvider
Logs:
[2026-04-05T12:55:01.622Z] Error: Error: Timeout waiting for EverythingProvider

Codebase Indexing: Error: Timeout waiting for EverythingProvider
Logs:
[2026-04-05T12:55:01.634Z] Error: Error: Timeout waiting for EverythingProvider

Downloads: Success
Logs:
[2026-04-05T12:54:56.443Z] Host: downloads.cursor com
[2026-04-05T12:54:57.255Z] Response: 403 in 812ms

CDN: Success
Logs:
[2026-04-05T12:54:56.452Z] Host: cursor-cdn com
[2026-04-05T12:54:56.794Z] Response: 404 in 342ms

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, this is a known issue on Windows. The extension host won’t start, and because of that all providers Authentication UI, Cursor Tab, Agent, Indexing fail with Timeout waiting for EverythingProvider. Your network still works and basic tests pass.

Let’s try this step by step:

  1. Check the cursor-socket folder

Open Command Prompt and run:

dir "D:\worksoft\cursor\resources\app\extensions\cursor-socket\"

If you see dist\ but there’s no out\, that’s the cause. Fix it like this:

cd "D:\worksoft\cursor\resources\app\extensions\cursor-socket"
xcopy dist out\ /E /I

Restart Cursor.

  1. Clash Verge VPN

Even if the VPN isn’t active, having VPN software installed can break the extension host. Try fully uninstalling Clash Verge, reboot, then launch Cursor. Other users fixed the same issue by removing the VPN: Extension host terminated unexpectedly no matter what i try

  1. Turn off Indexing

Cursor Settings (not VS Code settings) > Indexing & Docs > turn off Index Repositories for Instant Grep (BETA) and Codebase Indexing. Restart Cursor.

  1. Launch without extensions
"D:\worksoft\cursor\Cursor.exe" --disable-extensions

The team is aware of this issue. Send the dir output from step 1 and tell me which step helped or didn’t help.

  1. Check the cursor-socket folder (Not work)

there is no out/ in “D:\worksoft\cursor\resources\app\extensions\cursor-socket\”. and I create by xcopy dist out\ /E /I.

restart cursor

  1. Launch without extensions (Not work

“Launch without extensions” tried many times, no effect.

  1. Turn off Indexing (I can not find “turn off Index Repositories for Instant Grep (BETA) and Codebase Indexing“)

  1. Clash Verge VPN ( Work! )

I have uninstalled Clash VPN. (When uninstalling, I didn’t tick the box to clear local application data.

Reboot, reopen cursor, Not work;

BUT, Just make sure the VPN’s local application data is uninstalled completely and thoroughly, and that WORK!

But A new problem has appeared,How should I solve it gracefully in Cursor with http2 ?

I choose http1.1 or http1.0, It’s never perfect. as follow:

I want to use some models that are banned/restricted in China in the future and use http2. What’s the best way to configure my VPN? Everyone, please help me !

Glad we found the root cause: Clash Verge can intercept the network stack on Windows even when it’s turned off, and that’s exactly what was breaking the extension host.

About the new HTTP/2 and VPN issue, what you’re seeing in the screenshots is a typical situation: your VPN or proxy is buffering streaming responses and doesn’t support the bidirectional streaming that Chat and Agent need.

A few recommendations:

  1. Try using your VPN in TUN mode, not system proxy. TUN mode works at the network layer and doesn’t buffer HTTP/2 traffic. Clash Verge had a TUN mode, but its implementation was breaking the extension host. Other clients like sing-box, or v2rayN with TUN, may work better.

  2. If the VPN still buffers, keep HTTP Compatibility Mode set to HTTP/1.1. Yes, Ping might show X, but if Chat and Agent work, that’s a valid setup. A ping failure with 1 067 ms isn’t critical, Chat and Agent matter more.

  3. Check that the VPN isn’t setting a system proxy. Proxies are what usually buffer streaming. In your VPN client, pick direct or TUN instead of an HTTP proxy mode.

  4. After you install a new VPN, run Run Diagnostic again and send the results here. We can compare and see which mode works best.

Main rule: the VPN should work like a transparent tunnel (TUN/VPN mode), not like an HTTP proxy. Then HTTP/2 should work normally.

  1. v2rayN with TUN (Not Work

I can access YouTube (that VPN is work), but Cursor shows “Timeout waiting for EverythingProvider”

  1. Sing-Box Windows (a kind of GUI of sing-box) with tune (NOT WORK)

I can see that v2rayN and Sing-Box in TUN mode also break the extension host. The issue is most likely that TUN is capturing localhost loopback traffic, and Cursor uses that to talk to the extension host.

Try this:

  1. Exclude loopback from TUN

In v2rayN, open TUN settings and look for a bypass or exclude option. Add:

  • 127.0.0.1
  • localhost
  • ::1

In sing-box, in inbounds > tun, use route_exclude_address:

"inbounds": [
  {
    "type": "tun",
    "tag": "tun-in",
    "address": ["172.18.0.1/30", "fdfe:dcba:9876::1/126"],
    "auto_route": true,
    "stack": "system",
    "route_exclude_address": [
      "127.0.0.0/8",
      "::1/128",
      "192.168.0.0/16"
    ]
  }
]

Note: the old fields inet4_route_exclude_address and inet6_route_exclude_address were removed starting in sing-box 1.12.0, so make sure you use route_exclude_address.

  1. Check stack mode

In TUN settings, make sure you are using system or gVisor stack, not mixed. mixed on Windows often breaks loopback.

  1. Alternative approach

Instead of TUN, try a SOCKS5 proxy. In Cursor Settings > Application Settings set the HTTP proxy to:

socks5://127.0.0.1:<proxy_port>

And turn on Disable HTTP/2. This should not affect the extension host, because the proxy only applies to Cursor outgoing HTTP requests, not internal IPC.

  1. After changing settings

Run Run Diagnostic and send the result here, and we can see what changed.

Key rule: VPN or TUN must not touch 127.0.0.0/8. If loopback goes through the tunnel, the extension host won’t be able to start.

I try “3. Alternative approach“,Not work !

my setting as follow:

but not work