Feature request for product/service
Background Agent (GitHub, Slack, Linear,…)
Describe the request
A setting (global or per-workspace) to force Cursor to always select/use a specific branch (e.g. dev) by default when opening any repo for the background agent — ignoring whatever GitHub/GitLab marks as the repo default.
My Repository Setup:
master branch is protected production, all daily work happens on dev on GitHub.
When I want to start a new background agent, I always have to manually switch to dev branch.
Just add a field like “Default branch override” → set to “dev” branch once, done.
If empty, fall back to repo’s actual github/gitlab default.
Would save me dozens of clicks daily. Probably many others too who use trunk/dev/master split.
Bonus if it auto-checks out that branch on repo open, or at least pre-selects it everywhere (sidebar, push/pull, etc.).
Thanks!
Operating System (if it applies)
Windows 10/11
MacOS
Linux