[Background Composer] No preferred remote found after 10 attempts

Hi all, I’ve been running into an issue over the last week or so where I’m able to get 1 (maybe 3 max) responses to prompts before I have to quit and restart Cursor, followed by this rinsing and repeating. I toggled the Developer Tools open with Cmd+Shift+P and saw that after about 8 seconds after sending the prompt, I get this error in the console:

[Background Composer] No preferred remote found after 10 attempts
R @ workbench.desktop.main.js:2564
await in R
E @ workbench.desktop.main.js:2564
await in E
(anonymous) @ workbench.desktop.main.js:2564
El @ workbench.desktop.main.js:269
(anonymous) @ workbench.desktop.main.js:269
Ars @ workbench.desktop.main.js:271
rz @ workbench.desktop.main.js:271
Xpe @ workbench.desktop.main.js:271
NYn @ workbench.desktop.main.js:271
(anonymous) @ workbench.desktop.main.js:271
_I @ workbench.desktop.main.js:271
LYn @ workbench.desktop.main.js:271
_I @ workbench.desktop.main.js:271
J0 @ workbench.desktop.main.js:269
r @ workbench.desktop.main.js:271
setData @ workbench.desktop.main.js:458
o @ workbench.desktop.main.js:2560
b @ workbench.desktop.main.js:3437

Uncaught ResizeObserver loop completed with undelivered notifications.

Interestingly, at the same time, I started getting issues with adding, deleting, renaming, or moving files around in my project. When I go to do any of these operations, a couple seconds later I get hit with an endless notification stating “Running ‘File Rename’ participants” or “Running ‘File Copy’ participants” or “Running ‘File Delete’ participants”, etc., with only a “Cancel” button. If I cancel, the operation actually succeeds.

In the UI, I just have endless “Generating…” and “…” animations. Stopping and trying again doesn’t fix it, and shows the same error in the console. Only quitting out of Cursor and starting it back up again allows my next prompt to be processed/responded to. This happens in Agent, Ask, and Manual modes, and with any and all models it seems. I have the Pro plan, and it seemed like it started happening some time after I hit my 500 fast request quota, but I can’t say for certain. Either way, that quota has been reset and I’m still experiencing the same issue.

I tried deleting chat history for the project to no avail. I even tried logging out, uninstalling, reinstalling, and logging back in to no success either. Anyone else experienced this before? Doesn’t seem like it in my searching so far. This basically breaks Cursor for me and turns it into VSCode. More info below, but note that this has been happening across multiple versions/updates (I keep hoping an update fixes this or jostles things back into working).

Version: 0.50.5 (Universal)
VSCode Version: 1.96.2
Commit: 96e5b01ca25f8fbd4c4c10bc69b15f6228c80770
Date: 2025-05-18T04:16:01.651Z
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Darwin arm64 23.6.0