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

**URL:** <https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604>\
**Category:** Bug Reports\
**Tags:** installation, crashes, macos, agents-window\
**Created:** [April 14, 2026, 9:34am UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604 "2026-04-14T09:34:28Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anton\_Weiss](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@Anton\_Weiss](https://forum.cursor.com/u/Anton_Weiss)\
**Post date:** [April 14, 2026, 9:34am UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604/1 "2026-04-14T09:34:28Z")

</div>

### 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

 ![Screenshot 2026-04-14 at 12.26.21.png](https://us1.discourse-cdn.com/cursor1/original/3X/6/7/67102c7a3e045f64f3ff967de81fa283470b01f0.png)

### 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

---

<div class="post-metadata">

**Author:** ![mohitjain](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/mohitjain/32/100229_2.png) [@mohitjain](https://forum.cursor.com/u/mohitjain)\
**Post date:** [April 14, 2026, 10:17am UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604/6 "2026-04-14T10:17:25Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Anton\_Weiss](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@Anton\_Weiss](https://forum.cursor.com/u/Anton_Weiss)\
**Post date:** [April 14, 2026, 4:13pm UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604/7 "2026-04-14T16:13:13Z")

</div>

Thanks for your response

1. Didn’t help

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

 ![Screenshot 2026-04-14 at 13.50.41](https://us1.discourse-cdn.com/cursor1/original/3X/8/0/807ba8deab4caf8bc0048cd6295ad4f7b1517c65.png)

---

<div class="post-metadata">

**Author:** ![Sam\_DuRegger](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/sam_duregger/32/105346_2.png) [@Sam\_DuRegger](https://forum.cursor.com/u/Sam_DuRegger)\
**Post date:** [April 14, 2026, 5:53pm UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604/9 "2026-04-14T17:53:51Z")

</div>

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 ^^^

---

<div class="post-metadata">

**Author:** ![mohitjain](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/mohitjain/32/100229_2.png) [@mohitjain](https://forum.cursor.com/u/mohitjain)\
**Post date:** [April 15, 2026, 6:01am UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604/10 "2026-04-15T06:01:43Z")

</div>

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](https://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.

---

<div class="post-metadata">

**Author:** ![mohitjain](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/mohitjain/32/100229_2.png) [@mohitjain](https://forum.cursor.com/u/mohitjain)\
**Post date:** [April 15, 2026, 6:02am UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604/11 "2026-04-15T06:02:50Z")

</div>

@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

---

<div class="post-metadata">

**Author:** ![Sam\_DuRegger](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/sam_duregger/32/105346_2.png) [@Sam\_DuRegger](https://forum.cursor.com/u/Sam_DuRegger)\
**Post date:** [April 15, 2026, 1:08pm UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604/12 "2026-04-15T13:08:54Z")

</div>

I got this fixed via support ticket. Thanks Mohit!

sam

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [May 28, 2026, 2:14pm UTC](https://forum.cursor.com/t/cursor-latest-version-3-1-broken-agents-window-and-update-requests/157604/14 "2026-05-28T14:14:10Z")

</div>

Closed on May 28, 2026, 2:14pm UTC

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.
