Cursor for iOS isn't working on my Mac

Where does the bug appear (feature/product)?

Cursor for iOS

Describe the Bug

Mac M1, macOS Tahoe 26.5.2.
Cursor lancé avec --disable-extensions (aucune extension tierce).
Ouvrir un projet, Agent : « Liste les fichiers à la racine du projet ».
→ Agent Execution Timed Out (extension host not running or unresponsive).
Reload Window ne corrige pas.

Request IDs :

  • f5b08436-2ebd-4072-8efd-333cf767b25f
  • c1130f34-3ce6-46aa-846e-1eec00e8730d

Testé : réinstallation, redémarrage Mac, désactivation extensions, vidage cache.

Steps to Reproduce

  1. Mac M1, macOS Tahoe 26.5.2, Cursor [About Cursor version].
  2. Open a project, open the Agent chat.
  3. Send a simple command: “List the files at the project root.”
  4. After a few seconds: “Agent Execution Timed Out” — extension host not running or unresponsive.
  5. “Reload Window” and “Restart Extension Host” do not provide a lasting fix.

Request IDs:

  • f5b08436-2ebd-4072-8efd-333cf767b25f
  • c1130f34-3ce6-46aa-846e-1eec00e8730d

Already tried: reinstalling Cursor, restarting the Mac, disabling extensions (–disable-extensions if tested).

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Mac M1, macOS Tahoe 26.5.2.Version: 3.9.16 (Universal)
VS Code Extension API: 1.105.1
Commit: 042b3c1a4c53f2c3808067f519fbfc67b72cad80
Date: 2026-06-27T06:41:01.941Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0

For AI issues: which model did you use?

auto

For AI issues: add Request ID with privacy disabled

Request ID: 0f9131a6-daf5-4f76-8a03-3ce1491237bc
{“error”:“ERROR_EXTENSION_HOST_TIMEOUT”,“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”:}}
The agent execution provider did not respond in time. This may indicate the extension host is not running or is unresponsive.
Agent Execution Timed Out [deadline_exceeded]
ConnectError: [deadline_exceeded] Agent Execution Timed Out
at z0w (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:12160:32673)
at qts.waitForProviderRegistration (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:12160:37717)
at async Hcp._waitForPushRequestContextProviderRegistration (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:24547:4072)
at async AOe (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:11913:12020)
at async vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:24547:8080
at async AOe (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:11913:12020)
at async Hcp.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:24547:8004)
at async Hcp.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:24547:22878)
at async L4e.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:12144:2399)
at async Q1w.submitMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:12157:29644)

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the detailed report with logs and the Request ID.

From the logs, the requests are not reaching our servers at all (ERROR_EXTENSION_HOST_TIMEOUT). That means it’s local. The built-in provider cursor-agent-exec is not registering in the extension host in time. A few important notes and things to try:

  1. --disable-extensions won’t help here. cursor-agent-exec is a built-in System extension, and that flag only disables third-party extensions. So it’s not about third-party extensions.
  2. Fully quit Cursor with Cmd+Q (not just Reload Window or Restart Extension Host), then open it again.
  3. Check Workspace Trust. If the workspace is untrusted, agent-exec is silently blocked and you get this exact timeout. Open the project as trusted.
  4. Clear caches: quit Cursor and delete these folders in ~/Library/Application Support/Cursor: Cache, CachedData, GPUCache, Code Cache, then start Cursor again. Reinstalling does not reset this state.
  5. macOS Tahoe 26.5.2 is very new and beta. System security or sandbox delays can push extension host startup past the 60s timeout. Add Cursor to exclusions in any security tools or antivirus apps you have.

If it still happens after that, send a fresh Request ID with Privacy Mode turned off, plus the log from the Extension Host output channel. Open Output in the bottom panel, then select Extension Host, so we can narrow it down more precisely. Let me know how it goes.