Cursor stuck at waiting for extension,Keep crashing,ai Agent is completely unusable even after disabling all extension

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

My cursor is broken after i recently updated.
the chat is stuck at “waiting for extension host”
I already tried disabling my extension with the “Extension Bisect” and manually one by one even without any extension at all but still get same error. it has been unusable for like whole day for me
here was the last thing generated in the Log.

Feb 25 07:01:18.018 INFO Reading directory: “C:\Users\Acer\AppData\Local\Programs\cursor\resources\app\node_modules\eventsource-parser”
Feb 25 07:01:18.018 INFO Get file handle: “C:\Users\Acer\AppData\Local\Programs\cursor\resources\app\node_modules\eventsource-parser\LICENSE” (attempt 1)
Feb 25 07:01:18.018 INFO Get file handle: “C:\Users\Acer\AppData\Local\Programs\cursor\resources\app\node_modules\eventsource-parser\package.json” (attempt 1)
Feb 25 07:01:18.018 INFO Get file handle: “C:\Users\Acer\AppData\Local\Programs\cursor\resources\app\node_modules\eventsource-parser\stream.js” (attempt 1)
Feb 25 07:01:18.018 INFO Reading directory: “C:\Users\Acer\AppData\Local\Programs\cursor\resources\app\node_modules\exif-parser”
Feb 25 07:01:18.019 ERRO The file or directory is corrupted and unreadable. (os error 1392)

Steps to Reproduce

note: my cursor had a bug during failed update where my cursor is placed inside the " Local / Programs / cursor / - " folder, so i moved it back to the parent folder which is cursor. i did this because the - folder broke my “@browser” function. and it still broken event after this, so i had to tell the ai agent to fix itself, the browser work now but the button still doesn’t appear on my chat anymore.

Steps to Reproduce
1.Open the Cursor editor with multiple extensions there was like 6 in this are active.

2.i attempt to trigger an AI Agent command by typing stufff in the chat then press enter.

3.i wait for few second until it said the extension host to become unresponsive and crash.

4.then error notifications pop up: “Extension host terminated unexpectedly” followed by “Agent Execution Timed Out”.

Expected Behavior

The Extension Host should remain stable and handle multiple active extensions without crashing.

The AI Agent should receive a response from the provider within the 30-second execution limit after i disable every of the extension..

The editor should provide specific details on which extension caused the termination rather than requiring a manual Extension Bisect to find which extension is problematic,

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

About Cursor:
Version: 2.5.20 (user setup)
VSCode Version: 1.105.1
Commit: 511523af765daeb1fa69500ab0df5b6524424610
Date: 2026-02-19T20:41:31.942Z (6 days ago)
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26100

For AI issues: which model did you use?

Auto

For AI issues: add Request ID with privacy disabled

Request ID: 531bf58d-5231-4e47-afdd-1fe08dc012aa
{“error”:“ERROR_CUSTOM”,“details”:{“title”:“Agent Execution Timed Out”,“detail”:“The agent execution provider did not respond within 30 seconds. 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/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43352:10263
at async n_v.createExecInstance (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43352:8309)
at async aJb (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:465:569778)
at async OH.execute (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32115:6603)
at async FDl.execute (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43352:1196)
at async Qmy.execute (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44397:12778)
at async wOl.buildComposerRequestContext (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44408:3793)
at async wOl.streamFromAgentBackend (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44408:5384)
at async wOl.getAgentStreamResponse (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44408:9837)
at async ALe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:32182:15752)
at async Js (vscode-file://vscode-app/c:/Users/Acer/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:43415:4781)

Additional Information

before this i moved cursor into the parent folder from the - folder after a failed update.
also i remember my cursor crash while editing a file because my battery run out, and blue screened. this end up broke some of the page the on my site,which i had to manually reupload the broken webpage by using sftp. i had SFTP setup using extension where is automatically upload the saved file into the server.

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. The key issue is in your logs:

ERRO The file or directory is corrupted and unreadable. (os error 1392)

This means Cursor’s install files got corrupted on disk, most likely because of the blue screen you mentioned when the battery ran out. Also, manually moving files from the - folder after the failed update may have made it worse. Disabling extensions won’t help because the damaged files are core Cursor files node_modules/eventsource-parser.

The fix is a clean reinstall:

  • Fully close Cursor
  • Uninstall Cursor via Windows Settings > Apps
  • Delete any leftover files here:
    • C:\Users\Acer\AppData\Local\Programs\cursor\ (install folder)
    • %APPDATA%\Cursor\ (settings/state)
  • Download and install the latest version from Cursor · Download
  • After installing, sign in and try opening a chat again

This same approach fixed the issue for another user who had the same “Agent Execution Timed Out” error: Agent Execution Timed Out – Extension host becomes unresponsive frequently (Windows)

Also, it’s worth running sfc /scannow in an admin Command Prompt to check if the blue screen caused any wider file corruption on your system.

Let me know if the reinstall helps.

I have exactly the same issue.
The clean reinstall did not fix the problem.

Tried the latest stable and the nightly build, same issue.
Bisect says it come from Cursor.
VSCode has no issues.

Edit : it happens on a specific project only!

1 Like

did you try running the “sfc /scannow” command?

Just did, fixed a few things
SFC detected and repaired 3 corrupted Bluetooth driver files in C:\WINDOWS\System32\drivers\: BthA2dp.sys, BthHfEnum.sys, and bthmodem.sys
But the project still show "Extension host terminated unexpectedly 3 times within the last 5 minutes.”
Thanks!

oh well haha! at least there’s that, I’ll stick arround to if I found anything new useful! thanks for the quick follow through, hope things get done quickly! have a good day!

Still Facing cursor issue unable to solve the problem, now I really whether to trust Cursor to do my projects really scary now

This did not work for me I had to go back with old installation file, now I will not update it because i’m losing patience with solving these type of issue cursor creates while update