Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Creating a new Cursor Project from the Agents window fails with an error. Retrying a second and third time also failed.
Later, the projects still show up in the Agents list as if they exist, but they remain in a working/loading state (UI shows “Preparing report”). Trying to delete the first two ghost projects also failed with an error.
This appears to be a Windows URI bug in the Agents/Projects (glass) UI. Local renderer logs show _createBackgroundComposerUri throwing:
[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character
The same error also fails environment setup:
[agent-demos-setup] Failed to start environment setup agent: [UriError]: If a URI contains an authority component...
Related (same UriError on Windows Projects): https://forum.cursor.com/t/projects-cant-acess-my-cloud-agents-on-cursor-desktop
Steps to Reproduce
- On Windows, open the Cursor Agents window.
- Create a new Project (in my case named “Zineps”).
- Creation fails with an error.
- Retry create two more times. Both retries also fail with an error.
- Later, open the Agents list / Projects sidebar. The failed projects now appear anyway.
- Open one of them: it stays on “Preparing report” / still working instead of becoming a usable project.
- Try to delete the first two projects in the list. Delete also fails with an error.
Expected Behavior
- Creating a Project should succeed, or fail cleanly without leaving leftover entries.
- Failed creates should not later appear in the Agents/Projects list as still-running projects.
- A project that failed to finish setup should not stay stuck on “Preparing report”.
- Deleting a failed/stuck project should succeed so the list can be cleaned up.
Operating System
Windows 10/11
Version Information
Version: 3.20.21
VSCode Version: 1.128.0
Commit: f09fca384ceca23f7bf21f9c23655b162641d740
OS: Windows_NT x64 10.0.26200
For AI issues: which model did you use?
Default / Auto (selectedModels=default, maxMode=true in logs)
For AI issues: add Request ID with privacy disabled
Background Agent / composer IDs from local logs around the failed project setup:
bc-8b90e23d-482f-4458-92fc-004b3fc67272
bc-fb4d7818-d5a8-484a-a0b3-5b79ef3cd1b7
composerId=43ecfdf4-16a9-4640-824f-7a6ed2dcf5e6
composerId=31b43fe6-1324-4145-a97c-03b9d5a31a61
Also: agent-store-sync for bc-8b90e23d-482f-4458-92fc-004b3fc67272 repeatedly returned [not_found] while UI showed the project as still running / Preparing report.
Additional Information
Environment: Cursor Agents window (glass UI) on Windows 11. Repo involved: zineps-platform.
Relevant local log excerpts from %APPDATA%\Cursor\logs\20260915T114407\window1_wb0\renderer.log:
2026-09-15 17:48:06.829 [error] [agent-demos-setup] Failed to start environment setup agent: [UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character
Stack (createAgent path):
at Lvi._createBackgroundComposerUri (...workbench.glass.main.js:9057:97801)
at Lvi._createBackgroundComposerEnvironmentReference (...:9057:97944)
at Lvi._syncAgentHeaders (...:9057:89930)
at Lvi._registerOptimisticCloudAgentAndGetReference (...:9053:266599)
at Lvi.createAgent (...:9053:248035)
at async ttT.createAgent (...:22171:75023)
Later, opening a leftover project:
2026-09-15 20:09:12.409 [error] ENOPRO: No file system provider found for resource 'vscode-remote://background-composer%2Bbc-8b90e23d-482f-4458-92fc-004b3fc67272/workspace/PULL_REQUEST_TEMPLATE.md'
2026-09-15 20:09:12.113 [error] resolveAuthority(background-composer) returned an error after 26 ms Canceled
UriError also repeats periodically in the Agents window (same _createBackgroundComposerUri / _updateAgentHeader path), matching the other Windows Projects report from today.
Screenshot: Agents window with Project “Zineps” selected, body stuck on “Preparing report”, multiple leftover project/agent entries in the sidebar.
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor