Global “Default Branch Override” setting

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