[Bug][Windows][3.30.30] The agent execution provider did not respond in time

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hello,

When I select a folder as project (including a new, empty local folder), Cursor prompts fails with:

“The agent execution provider did not respond in time. This may indicate the extension host is not running or is unresponsive.”

It occurs even with a minimal repro path such as C:\cursor-test\ (local disk, not cloud-synced) and with extensions disabled.

Without selected folder, Cursor works just fine.

Would you kindly help me?

Thanks,

Logs from “Developer Tools” (only errors):

workbench.desktop.main.js:6289 This document requires 'TrustedScript' assignment. The action has been blocked.
(anonymous) @ workbench.desktop.main.js:6289
workbench.desktop.main.js:29186 This document requires 'TrustedScript' assignment. The action has been blocked.
(anonymous) @ workbench.desktop.main.js:29186
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'eUh'. TypeError: e.hasCachedConfigurationDefaultsOverrides is not a function
    at new eUh (workbench.desktop.main.js:43447:68862)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Extension 'anysphere.remote-ssh' appears in product.json but enables LESS API proposals than the extension wants.
package.json (LOSES): resolvers, tunnels, contribViewsRemote, terminalDataWriteEvent, cursorTracing, cursorNoDeps
product.json (WINS): resolvers, tunnels, terminalDataWriteEvent, contribRemoteHelp, contribViewsRemote, telemetry, cursorTracing
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Extension 'anysphere.remote-ssh' appears in product.json but enables LESS API proposals than the extension wants.
package.json (LOSES): resolvers, tunnels, contribViewsRemote, terminalDataWriteEvent, cursorTracing, cursorNoDeps
product.json (WINS): resolvers, tunnels, terminalDataWriteEvent, contribRemoteHelp, contribViewsRemote, telemetry, cursorTracing
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Cannot register two commands with the same id: workbench.action.showTelemetry: Error: Cannot register two commands with the same id: workbench.action.showTelemetry
    at cn (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:64:18290)
    at Nxh.handleTelemetryOutputVisibility (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:41957:2706)
    at new Nxh (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:41957:1475)
    at FYh._createInstance (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:29750:48157)
    at u (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:29750:47696) Error: Cannot register two commands with the same id: workbench.action.showTelemetry
    at cn (workbench.desktop.main.js:64:18290)
    at Nxh.handleTelemetryOutputVisibility (workbench.desktop.main.js:41957:2706)
    at new Nxh (workbench.desktop.main.js:41957:1475)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'wPh'. Error: Cannot register two commands with the same id: workbench.action.showWindowLog
    at cn (workbench.desktop.main.js:64:18290)
    at wPh.registerShowWindowLogAction (workbench.desktop.main.js:42272:98606)
    at new wPh (workbench.desktop.main.js:42272:95622)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'sFh'. Error: Cannot register two commands with the same id: workbench.extensions.action.focusExtensionsView
    at cn (workbench.desktop.main.js:64:18290)
    at sFh.registerExtensionAction (workbench.desktop.main.js:42712:7814)
    at sFh.registerGlobalActions (workbench.desktop.main.js:42707:6807)
    at new sFh (workbench.desktop.main.js:42707:5585)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'ABh'. Error: A view with id 'workbench.views.extensions.installed' is already registered
    at Fsg.addViews (workbench.desktop.main.js:29276:109611)
    at workbench.desktop.main.js:29276:108245
    at Array.forEach (<anonymous>)
    at Fsg.registerViews2 (workbench.desktop.main.js:29276:108203)
    at Fsg.registerViews (workbench.desktop.main.js:29276:108139)
    at ABh.registerViews (workbench.desktop.main.js:42685:2345)
    at new ABh (workbench.desktop.main.js:42685:1909)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'wFh'. Error: Cannot register two commands with the same id: workbench.output.action.switchBetweenOutputs
    at cn (workbench.desktop.main.js:64:18290)
    at wFh.registerSwitchOutputAction (workbench.desktop.main.js:42713:26676)
    at wFh.registerActions (workbench.desktop.main.js:42713:26042)
    at new wFh (workbench.desktop.main.js:42713:26001)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'uzh'. Error: Cannot register two commands with the same id: workbench.extensions.action.openExtensionsFolder
    at cn (workbench.desktop.main.js:64:18290)
    at new uzh (workbench.desktop.main.js:46552:46319)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR [Extension Host] (node:15728) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `Cursor --trace-deprecation ...` to show where the warning was created)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:38753 [Extension Host] (node:15728) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `Cursor --trace-deprecation ...` to show where the warning was created)
RQw @ workbench.desktop.main.js:38753
workbench.desktop.main.js:65   ERR Cannot register two commands with the same id: workbench.action.showTelemetry: Error: Cannot register two commands with the same id: workbench.action.showTelemetry
    at cn (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:64:18290)
    at Nxh.handleTelemetryOutputVisibility (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:41957:2706)
    at new Nxh (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:41957:1475)
    at FYh._createInstance (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:29750:48157)
    at u (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:29750:47696) Error: Cannot register two commands with the same id: workbench.action.showTelemetry
    at cn (workbench.desktop.main.js:64:18290)
    at Nxh.handleTelemetryOutputVisibility (workbench.desktop.main.js:41957:2706)
    at new Nxh (workbench.desktop.main.js:41957:1475)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Extension 'anysphere.remote-ssh' appears in product.json but enables LESS API proposals than the extension wants.
package.json (LOSES): resolvers, tunnels, contribViewsRemote, terminalDataWriteEvent, cursorTracing, cursorNoDeps
product.json (WINS): resolvers, tunnels, terminalDataWriteEvent, contribRemoteHelp, contribViewsRemote, telemetry, cursorTracing
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'wPh'. Error: Cannot register two commands with the same id: workbench.action.showWindowLog
    at cn (workbench.desktop.main.js:64:18290)
    at wPh.registerShowWindowLogAction (workbench.desktop.main.js:42272:98606)
    at new wPh (workbench.desktop.main.js:42272:95622)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'sFh'. Error: Cannot register two commands with the same id: workbench.extensions.action.focusExtensionsView
    at cn (workbench.desktop.main.js:64:18290)
    at sFh.registerExtensionAction (workbench.desktop.main.js:42712:7814)
    at sFh.registerGlobalActions (workbench.desktop.main.js:42707:6807)
    at new sFh (workbench.desktop.main.js:42707:5585)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'ABh'. Error: A view with id 'workbench.views.extensions.installed' is already registered
    at Fsg.addViews (workbench.desktop.main.js:29276:109611)
    at workbench.desktop.main.js:29276:108245
    at Array.forEach (<anonymous>)
    at Fsg.registerViews2 (workbench.desktop.main.js:29276:108203)
    at Fsg.registerViews (workbench.desktop.main.js:29276:108139)
    at ABh.registerViews (workbench.desktop.main.js:42685:2345)
    at new ABh (workbench.desktop.main.js:42685:1909)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'wFh'. Error: Cannot register two commands with the same id: workbench.output.action.switchBetweenOutputs
    at cn (workbench.desktop.main.js:64:18290)
    at wFh.registerSwitchOutputAction (workbench.desktop.main.js:42713:26676)
    at wFh.registerActions (workbench.desktop.main.js:42713:26042)
    at new wFh (workbench.desktop.main.js:42713:26001)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:65   ERR Unable to create workbench contribution 'uzh'. Error: Cannot register two commands with the same id: workbench.extensions.action.openExtensionsFolder
    at cn (workbench.desktop.main.js:64:18290)
    at new uzh (workbench.desktop.main.js:46552:46319)
    at FYh._createInstance (workbench.desktop.main.js:42015:2093)
    at FYh.createInstance (workbench.desktop.main.js:42015:1522)
    at wsu.safeCreateContribution (workbench.desktop.main.js:29750:48157)
    at u (workbench.desktop.main.js:29750:47696)
error @ workbench.desktop.main.js:65
workbench.desktop.main.js:29451 [KnowledgeBaseService] Error fetching git upstream URL: Error: No full commit provider registered
    at MSc.getGitUpstreamURL (workbench.desktop.main.js:29276:69563)
    at pRc.getGitUpstreamUrl (workbench.desktop.main.js:29451:8267)
    at pRc.refresh (workbench.desktop.main.js:29451:8589)
getGitUpstreamUrl @ workbench.desktop.main.js:29451
workbench.desktop.main.js:29451 [KnowledgeBaseService] Error fetching git upstream URL: Error: No full commit provider registered
    at MSc.getGitUpstreamURL (workbench.desktop.main.js:29276:69563)
    at pRc.getGitUpstreamUrl (workbench.desktop.main.js:29451:8267)
    at pRc.refresh (workbench.desktop.main.js:29451:8589)
getGitUpstreamUrl @ workbench.desktop.main.js:29451
workbench.desktop.main.js:29503 [composer] Error in AI response: {"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":[]}} ConnectError: [deadline_exceeded] Agent Execution Timed Out
    at $Vv (workbench.desktop.main.js:38788:25077)
    at sfh.waitForProviderRegistration (workbench.desktop.main.js:38788:29583)
    at async h1h._waitForPushRequestContextProviderRegistration (workbench.desktop.main.js:41789:4218)
    at async h1h.streamFromAgentBackend (workbench.desktop.main.js:41789:7804)
    at async h1h.getAgentStreamResponse (workbench.desktop.main.js:41789:19638)
    at async ryt.submitChatMaybeAbortCurrent (workbench.desktop.main.js:29503:16976)
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:29503
await in submitChatMaybeAbortCurrent
submitInitialLocalAgentMessage @ workbench.desktop.main.js:46459
be @ workbench.desktop.main.js:46459
createAgent @ workbench.desktop.main.js:46459
await in createAgent
createAgent @ workbench.desktop.main.js:46457
(anonymous) @ workbench.desktop.main.js:43450
withDelegate @ workbench.desktop.main.js:43450
createAgent @ workbench.desktop.main.js:43450
(anonymous) @ workbench.desktop.main.js:45434
(anonymous) @ workbench.desktop.main.js:45435
(anonymous) @ workbench.desktop.main.js:45433
(anonymous) @ workbench.desktop.main.js:697
submitFromDoc @ workbench.desktop.main.js:689
Enter @ workbench.desktop.main.js:686
(anonymous) @ workbench.desktop.main.js:6325
(anonymous) @ workbench.desktop.main.js:658
(anonymous) @ workbench.desktop.main.js:6325
someProp @ workbench.desktop.main.js:6325
f_e.keydown @ workbench.desktop.main.js:6325
Tap.n.dom.addEventListener.n.input.eventHandlers.<computed> @ workbench.desktop.main.js:658
workbench.desktop.main.js:41644 [composer] Error in AI response ConnectError: [deadline_exceeded] Agent Execution Timed Out
    at $Vv (workbench.desktop.main.js:38788:25077)
    at sfh.waitForProviderRegistration (workbench.desktop.main.js:38788:29583)
    at async h1h._waitForPushRequestContextProviderRegistration (workbench.desktop.main.js:41789:4218)
    at async h1h.streamFromAgentBackend (workbench.desktop.main.js:41789:7804)
    at async h1h.getAgentStreamResponse (workbench.desktop.main.js:41789:19638)
    at async ryt.submitChatMaybeAbortCurrent (workbench.desktop.main.js:29503:16976) {arch: 'x64', platform: 'win32', channel: 'stable', client_version: '3.3.30', error: {…}, …}
error @ workbench.desktop.main.js:41644
submitChatMaybeAbortCurrent @ workbench.desktop.main.js:29503
await in submitChatMaybeAbortCurrent
submitInitialLocalAgentMessage @ workbench.desktop.main.js:46459
be @ workbench.desktop.main.js:46459
createAgent @ workbench.desktop.main.js:46459
await in createAgent
createAgent @ workbench.desktop.main.js:46457
(anonymous) @ workbench.desktop.main.js:43450
withDelegate @ workbench.desktop.main.js:43450
createAgent @ workbench.desktop.main.js:43450
(anonymous) @ workbench.desktop.main.js:45434
(anonymous) @ workbench.desktop.main.js:45435
(anonymous) @ workbench.desktop.main.js:45433
(anonymous) @ workbench.desktop.main.js:697
submitFromDoc @ workbench.desktop.main.js:689
Enter @ workbench.desktop.main.js:686
(anonymous) @ workbench.desktop.main.js:6325
(anonymous) @ workbench.desktop.main.js:658
(anonymous) @ workbench.desktop.main.js:6325
someProp @ workbench.desktop.main.js:6325
f_e.keydown @ workbench.desktop.main.js:6325
Tap.n.dom.addEventListener.n.input.eventHandlers.<computed> @ workbench.desktop.main.js:658
workbench.desktop.main.js:65   ERR Error received from starting extension host (kind: LocalProcess)
error @ workbench.desktop.main.js:65
error @ workbench.desktop.main.js:65
error @ workbench.desktop.main.js:43450
(anonymous) @ workbench.desktop.main.js:41597
workbench.desktop.main.js:65   ERR The local extension host took longer than 60s to send its ready message.
error @ workbench.desktop.main.js:65
error @ workbench.desktop.main.js:65
error @ workbench.desktop.main.js:43450
(anonymous) @ workbench.desktop.main.js:41597

Steps to Reproduce

  1. File → Open Folder
  2. Select some folder like “C:\cursor-test”
  3. Say “hi” to the agent.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.3.30 (system setup)
VSCode Version: 1.105.1
Commit: 3dc559280adc5f931ade8e25c7b85393842acf30
Date: 2026-05-09T18:28:42.332Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

Yes - Cursor is unusable

This is a known bug with the Glass layout on Cursor 3.3.30. When you open a folder that hasn’t been previously “trusted,” Glass silently blocks the agent from starting (unlike the classic editor, which shows a trust prompt). Our team has a fix in review.

Workaround — trust the folder via classic mode:

  1. Open a command prompt and run: cursor --classic C:\cursor-test

  2. A “Do you trust the authors of the files in this folder?” dialog will appear. Click Yes, I trust the authors.

  3. Close that window and re-open the folder normally in Cursor (Glass). The agent should now work for that folder.

You’ll need to do this once per folder you open for the first time. Once the folder is trusted, it stays trusted.

Alternative: Add "security.workspace.trust.enabled": false to your settings.json (File > Preferences > Settings > search “workspace trust” > uncheck “Workspace Trust Enabled”). This disables trust checks globally. However, since you’re on an enterprise team, check with your IT admin first — they may enforce this setting.

The permanent fix (which adds a trust prompt directly in Glass) should ship in an upcoming release.

Let me know if either workaround helps!

Workaround works like a charm - thank you!