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
