Feature request for product/service
Cursor IDE
Describe the request
Switching the workspace root / active project is unintuitive (hidden behind generic “Open Folder”)
Type: Feature request / UX feedback
Problem: There’s no discoverable, purpose-named way to change the root project directory of the current window. The only path is File → Open Folder (⌘O), which reads as “open an arbitrary file/folder,” not “switch which project this workspace and the agent are rooted in.” I only found it after trial and error.
Context / why it matters: When working with an agent, the workspace root determines the agent’s terminal sandbox write scope and default working directory. If you start in a home/“empty” window and then begin a project in a subfolder (e.g. ~/Projects/MyApp), the agent can’t run git or write files there until the root is switched — but the action to do that isn’t labeled as such.
Steps to reproduce the confusion:
Open Cursor in a home or empty window.
Create/begin a project in a subdirectory.
Try to make the agent operate in that subdirectory — there’s no obvious “Set/Switch Project Root” command; you have to know to use “Open Folder.”
Suggested fixes:
Add a clearly named command, e.g. “Switch Project Root…” / “Set Workspace Root…”, surfaced in the Command Palette and the File menu.
Optionally a recent-projects switcher (like VS Code’s “Open Recent” but framed as project root).
Consider a hint when the agent is blocked by sandbox scope: “This folder isn’t the workspace root — switch root?”
Impact: Low severity, but a recurring friction point for agent-driven workflows that span multiple project directories.