Lucky for me - I did a backup before I upgraded. I’m restoring that now, then I’ll upgrade to 3.0.13 instead of 3.1.14 and see if this works… stay tuned!
Clicking the agents icon gives a broken window, and a “copy error” option - here’s the error:
AgentPanel failed to render.
Error (TypeError): Cannot read properties of undefined (reading 'map')
Stack:
at vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59719:8547
at Array.map (<anonymous>)
at qeS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59719:8489)
at vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59719:10732
at Object.useMemo (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:65552)
at n.useMemo (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:462:105774)
at WeS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59719:10508)
at $8d (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59721:8478)
at $ke (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:51645)
at zLn (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:76940)
at y3o (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:88447)
at gKe (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:128052)
at aNn (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:127014)
at Egt (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:126831)
at N3o (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:123249)
at G3o (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44315:136401)
at MessagePort.G (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:44308:44541)
Component stack:
at $8d (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59721:1169)
at div (<anonymous>)
at div (<anonymous>)
at div (<anonymous>)
at voS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59727:8922)
at laS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59727:51375)
at tRn (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:58042:69226)
at div (<anonymous>)
at iaS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59727:48393)
at aaS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59727:50784)
at div (<anonymous>)
at div (<anonymous>)
at r30 (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:58044:23133)
at LmS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:60703:34821)
at tRn (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:58042:69226)
at vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:60703:45893
at div (<anonymous>)
at qmS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:60703:46351)
at VariantEnforcer (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:707:12199)
at div (<anonymous>)
at div (<anonymous>)
at OmS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:60703:44940)
at SVv (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:58730:96091)
at XcS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:59728:28498)
at xEv (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:55573:95519)
at AlertDialogProvider (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:849:10313)
at ozv (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:58042:71804)
at PortalProvider (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:732:8956)
at HmS (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:60703:47224)
I had the same exact issue, I rolled back to 2.0 and deleted all appdata, then I could see models, I re-installed latest and it showed the models there as well. Also my api keys worked too.
Hey everyone, this is a known issue in 3.1.14. The model picker is broken for many users.
Workaround: roll back to 2.3.41 or 3.0.16. It works there. A few users in the thread already confirmed this helps.
The bug is logged and the team knows. For now, the best option is to stay on the stable 3.0.16.
I also see an Agent Panel crash in the thread Post 14. That’s a separate issue. If you’re hitting Cannot read properties of undefined reading ‘map’ when opening the agents window, try this:
Run cursor --classic from Terminal to avoid the Glass layout
Clear cache: close Cursor, then delete the Cache, CachedData, and GPUCache folders from ~/Library/Application Support/Cursor/ on Mac or %APPDATA%/Cursor/ on Windows
Let me know if rolling back doesn’t help or if you need a hand.
I have rolled back to v3.0.16. But it still not works. The developer tool says:
[transport] Connect error in unary AI connect ConnectError: [not_found] Error
{"error":"ERROR_BAD_MODEL_NAME","details":{"title":"AI Model Not Found","detail":"Unknown model ID: composer-2-fast","isRetryable":false,"showRequestId":false},"isExpected":true}"
workbench.desktop.main.js:56241 Error refreshing default models: ConnectError: [not_found] Error
My guess is that this is a Back end problem, But if you’re still on a version which continues to not work, after you close and restart cursor - I too can confirm that downgrading to 2.6 fixes the problem on Windows 11
This predominantly appears to be a UI bug - If anyone is still experiencing it, trying this classic mode looks like it uses other UI, which might just fix the bug?