Hi @chinigo,
These are all valid pain points, and you’re not alone in reporting them. Here’s where things stand:
Problem #1 (opens in “Home”) – This is a known issue. When you open Cursor via cursor <dir>, the Agents Window should default to that directory, but it currently doesn’t. The team is aware and tracking this.
Problem #2 (can’t pick existing worktrees) – The Agents Window currently manages its own worktrees via the /worktree slash command, but it doesn’t yet support selecting pre-existing worktrees created outside of Cursor. Support for importing external worktrees is planned as part of the ongoing worktree rebuild.
Problem #3 (path truncation) – Agreed, the current path display in the workspace selector makes it very difficult to distinguish between similarly-named directories. This is a UX gap the team is aware of.
For now, the best workaround for your workflow is to switch to the Editor layout (Cursor Settings > General > Layout). The Editor layout preserves per-folder scoping, so each worktree opened via cursor <dir> gets its own context. You also get access to the /worktree and /best-of-n slash commands there.
A few threads where we’ve addressed the worktree situation in more detail:
-
Can’t find a way to run an agent on a worktree – the most active thread on this topic, with staff updates on the
/worktreeslash command and the status of Glass worktree support -
Worktrees in agent sidebar – covers the sidebar grouping limitation and workaround options
-
Cursor 3: Worktrees & Best-of-N – the official announcement explaining the new worktree commands, with details on multi-repo support and ongoing improvements