Cursor latest version (3.1) broken agents window and Update requests

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor requests an update even though I just installed the latest version (3.1). And the agents window is broken. Throwing the error: AgentPanel failed to render.

Error (TypeError): Cannot read properties of undefined (reading ‘map’)

Stack:
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44619:33324
at Array.map ()
at JY0 (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44619:33266)
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44619:35832
at Object.useMemo (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:65543)
at n.useMemo (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:462:105785)
at zY0 (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44619:35608)
at r$d (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44621:9084)
at Mft (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:51643)
at VMn (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:76933)
at _$o (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:88455)
at LYe (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:128072)
at a2n (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:127035)
at ogt (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:126853)
at M$o (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:123272)
at H$o (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:136541)
at dgt (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:134918)
at J$o (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:135243)
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29213:136607

Component stack:
at r$d (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44621:1163)
at div ()
at div ()
at div ()
at sGb (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44623:1633)
at voC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44631:90899)
at RLn (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44614:119471)
at div ()
at doC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44631:87858)
at foC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44631:90308)
at div ()
at div ()
at FM0 (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:42909:25077)
at YmC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:45606:51694)
at RLn (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44614:119471)
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:45606:63562
at div ()
at ipC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:45606:64020)
at VariantEnforcer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:713:90029)
at div ()
at div ()
at epC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:45606:62699)
at nqb (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:43701:117727)
at qlC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44642:54369)
at Ybb (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:40440:92243)
at AlertDialogProvider (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:828:16520)
at MUb (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:42907:69532)
at PortalProvider (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:725:14626)
at rpC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:45606:64979)

Steps to Reproduce

Celan install of Cursor 3.1 from the website on Mac arm64

Expected Behavior

Cursor should work

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.1.10
VSCode Version: 1.105.1
Commit: dacbe9b31599a253763e4910eb6ab38704653320
Date: 2026-04-13T11:39:16.806Z (21 hrs ago)
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: Darwin arm64 25.3.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Hi @Anton_Weiss,

Thanks for the detailed report with the error details and screenshots.

For the Agents panel crash, a few things to try:

  1. Try the classic editor layout — Run Cursor from the terminal with cursor --classic to bypass the Glass layout and see if the agent panel works there. This helps isolate whether the issue is specific to the Glass layout rendering.

  2. Clear cached state — Close Cursor completely, then delete the cached state: navigate to ~/Library/Application Support/Cursor/ and remove the Cache, CachedData, and GPUCache folders, then restart Cursor.

  3. Reset user data (last resort) — If the above doesn’t help, try Cmd+Shift+P > Developer: Reset User Data. Note: this will reset your settings.

For the “Update required” dialog, this appears to be a false positive — you’re on the latest stable version. You can safely dismiss it with “Close.” This is likely a timing issue with the update check on a very new build.

If none of these resolve the agent panel crash, could you share:

  • The output from Help > Toggle Developer Tools > Console tab (any red errors)

  • Whether the issue persists after trying cursor --classic

That will help us narrow down the root cause.

Thanks for your response

1. Didn’t help

2. Didn’t help
3. No option to reset user data. See screenshot

Deleted and downloade: 3.0.16

Same errors:

Request ID: 5cb7e89a-2f82-45f8-bcf9-24d80ad9c6fd
{“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”:}}
Agent Execution Timed Out [deadline_exceeded]
ConnectError: [deadline_exceeded] Agent Execution Timed Out
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:38239:27166
at async RlS.createExecInstance (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:38239:23636)
at async EF_ (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:28640:630571)
at async BF.execute (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:28861:7896)
at async Wpd.execute (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:38239:1792)
at async vHS.execute (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:41234:4969)
at async Dkd.buildComposerRequestContext (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:41244:4190)
at async Dkd.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:41244:6959)
at async Dkd.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:41244:17740)
at async F3e.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:28972:16809)
at async La (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:40227:4231)

@mohitjain ^^^

Thanks for sharing these.
Since classic mode and clearing the cache folders didn’t resolve the agent panel crash, let’s try two more things:

  1. Full clean reinstall — Quit Cursor completely, then delete the entire Cursor data directory (not just the cache subfolders):

rm -rf ~/Library/Application\ Support/Cursor/

Note: this will remove all your Cursor settings, extensions, chat history, and keybindings. If you’d like to preserve your settings first, back up ~/Library/Application Support/Cursor/User/settings.json and ~/Library/Application Support/Cursor/User/keybindings.json before deleting. After reinstalling from cursor.com, you can copy those files back.

  1. If the crash persists after a clean reinstall, try launching with extensions disabled to rule out extension conflicts:

cursor --disable-extensions

If the agent panel works with extensions disabled, re-enable them one by one to find the culprit.

If neither of those resolves it, please share the output from Help > Toggle Developer Tools > Console tab (any red errors) so we can dig deeper.

@Sam_DuRegger — thanks for the detailed console output. Your issue is different from Anton’s. The No Connect transport provider registered errors and auth timeouts you’re seeing indicate the extension host isn’t starting or connecting to Cursor’s backend properly. The fact that this persists even after downgrading to 3.0.16 points to something environmental on your machine rather than a version-specific bug.

Could you create a new thread for this? That way it gets proper visibility and tracking. In the new thread, please include:

  1. Your Cursor version and macOS version

  2. The size of your state.vscdb file (check with: ls -lh ~/Library/Application\ Support/Cursor/User/globalStorage/state.vscdb)

  3. Whether the issue happens with a fresh workspace (just open an empty folder)

  4. Whether launching with cursor --disable-extensions helps

I got this fixed via support ticket. Thanks Mohit!

sam