Custom modes not working at all

Describe the Bug

Created a few different custom modes that used to work just fine. Now they don’t. “Agent” works just fine. When I try any other custom mode and enter chat and send, it says Generating for a second then goes away and returns to the chat box with my typed text with no results… Like I entered the text in chat but didn’t press enter. Switch back to Agent and Agent works. Back to custom and still does not work. FYI I have Pro.

In developer tools Console I see the following when I submit a chat with a custom mode:
workbench.desktop.main.js:4112 ERROR WHEN RENDERING SOLID COMPONENT TypeError: Cannot read properties of undefined (reading ‘bubbleId’)
at Object.fn (workbench.desktop.main.js:4861:4135)
at AQr (workbench.desktop.main.js:271:1030)
at CMe (workbench.desktop.main.js:271:784)
at Object.PQr (workbench.desktop.main.js:269:35697)
at v (workbench.desktop.main.js:4861:4616)
at get when (workbench.desktop.main.js:4861:4927)
at Ve.F0.name [as fn] (workbench.desktop.main.js:271:11144)
at AQr (workbench.desktop.main.js:271:1030)
at CMe (workbench.desktop.main.js:271:784)
at Ne (workbench.desktop.main.js:269:31698)
at Ve (workbench.desktop.main.js:271:11135)
at workbench.desktop.main.js:271:8354
at ef (workbench.desktop.main.js:269:33625)
at z (workbench.desktop.main.js:271:8347)
at children (workbench.desktop.main.js:4861:4903)
at workbench.desktop.main.js:271:11376
at ef (workbench.desktop.main.js:269:33678)
at Ve.F0.name [as fn] (workbench.desktop.main.js:271:11369)
at AQr (workbench.desktop.main.js:271:1030)
at CMe (workbench.desktop.main.js:271:784)
at Ne (workbench.desktop.main.js:269:31698)
at Ve (workbench.desktop.main.js:271:11284)
at workbench.desktop.main.js:271:8354
at ef (workbench.desktop.main.js:269:33625)
at z (workbench.desktop.main.js:271:8347)
at Tdu (workbench.desktop.main.js:4861:4842)
at workbench.desktop.main.js:271:8354
at ef (workbench.desktop.main.js:269:33625)
at z (workbench.desktop.main.js:271:8347)
at children (workbench.desktop.main.js:4100:10296)
at m (workbench.desktop.main.js:271:7532)
at OD.a (workbench.desktop.main.js:269:30673)
at tH (workbench.desktop.main.js:271:2710)
at OD (workbench.desktop.main.js:269:30767)
at workbench.desktop.main.js:271:6909
at ef (workbench.desktop.main.js:269:33678)
at Object.fn (workbench.desktop.main.js:271:6704)
at AQr (workbench.desktop.main.js:271:1030)
at CMe (workbench.desktop.main.js:271:784)
at Ne (workbench.desktop.main.js:269:31698)
at uc (workbench.desktop.main.js:271:10882)
at workbench.desktop.main.js:271:8354
at ef (workbench.desktop.main.js:269:33625)
at z (workbench.desktop.main.js:271:8347)
at children (workbench.desktop.main.js:4100:10234)
at workbench.desktop.main.js:271:11376
at ef (workbench.desktop.main.js:269:33678)
at Ve.F0.name [as fn] (workbench.desktop.main.js:271:11369)
at AQr (workbench.desktop.main.js:271:1030)
at CMe (workbench.desktop.main.js:271:784)
at Ne (workbench.desktop.main.js:269:31698)
at Ve (workbench.desktop.main.js:271:11284)
at workbench.desktop.main.js:271:8354
at ef (workbench.desktop.main.js:269:33625)
at z (workbench.desktop.main.js:271:8347)
at bOe (workbench.desktop.main.js:4100:10190)
at workbench.desktop.main.js:271:8354
at ef (workbench.desktop.main.js:269:33625)
at z (workbench.desktop.main.js:271:8347)
at children (workbench.desktop.main.js:4101:3526)
at workbench.desktop.main.js:271:11376
at ef (workbench.desktop.main.js:269:33678)
at Ve.F0.name [as fn] (workbench.desktop.main.js:271:11369)
at AQr (workbench.desktop.main.js:271:1030)
workbench.desktop.main.js:3717 [composer] ToolFormer: error in toolWrappedStream undefined
workbench.desktop.main.js:647 [AiService] streamResponse TypeError: s.toBinary is not a function
at goo (workbench.desktop.main.js:444:19654)
at foo (workbench.desktop.main.js:444:18934)
at Object.writeMessage (workbench.desktop.main.js:444:16600)
at wUt.toBinary (workbench.desktop.main.js:443:73490)
at goo (workbench.desktop.main.js:444:19654)
at foo (workbench.desktop.main.js:444:18934)
at Object.writeMessage (workbench.desktop.main.js:444:16600)
at Z7t.toBinary (workbench.desktop.main.js:443:73490)
at workbench.desktop.main.js:4248:217276
workbench.desktop.main.js:2072 [composer] Error in AI response: undefined TypeError: s.toBinary is not a function
at goo (workbench.desktop.main.js:444:19654)
at foo (workbench.desktop.main.js:444:18934)
at Object.writeMessage (workbench.desktop.main.js:444:16600)
at wUt.toBinary (workbench.desktop.main.js:443:73490)
at goo (workbench.desktop.main.js:444:19654)
at foo (workbench.desktop.main.js:444:18934)
at Object.writeMessage (workbench.desktop.main.js:444:16600)
at Z7t.toBinary (workbench.desktop.main.js:443:73490)
at workbench.desktop.main.js:4248:217276

Steps to Reproduce

See above

Expected Behavior

custom modes to generate chat

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.1.5 (user setup)
VSCode Version: 1.96.2
Commit: ef5eeb47a684b4c217dfaf0463aa7ea952f8ab90
Date: 2025-06-21T05:31:17.701Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.22631

Does this stop you from using Cursor

Yes - Cursor is unusable