# New agent view branch change support

**URL:** <https://forum.cursor.com/t/new-agent-view-branch-change-support/156814>\
**Category:** Help\
**Tags:** agents-window\
**Created:** [April 6, 2026, 2:17pm UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814 "2026-04-06T14:17:31Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![milosz\_bednarzak](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@milosz\_bednarzak](https://forum.cursor.com/u/milosz_bednarzak)\
**Post date:** [April 6, 2026, 2:17pm UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/1 "2026-04-06T14:17:31Z")

</div>

I’m really impressed with Cursor 3—it feels like a significant step forward. Great work, team!

I have a workflow question: is there a way to switch branches directly within the new **Agent view**? Currently, I have to jump to the terminal or editor to change branches, which breaks the flow. It would be a huge quality-of-life improvement to handle this without losing context.

Additionally, it would be great to select a target branch when initializing a new local agent, similar to how it’s handled in the Codex app.

Am I overlooking an existing feature, or do you have any suggestions on how to best adapt my workflow to this new interface?

---

<div class="post-metadata">

**Author:** ![Jayden10125](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/jayden10125/32/18871_2.png) [@Jayden10125](https://forum.cursor.com/u/Jayden10125)\
**Post date:** [April 7, 2026, 3:10am UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/3 "2026-04-07T03:10:07Z")

</div>

+1 , I’m feeling the same friction.

My workflow is focused on one project with multiple active branches, not multiple separate projects. I want to be able to switch branches quickly and keep different agents running against different branches, whether through worktrees, local setups, or cloud environments.

Right now, having to leave the Agent view to change branches breaks flow. I’d much rather see branch-level management inside a single project, with all branches visible in the sidebar and the ability to attach agents to each one independently.

That would make it much easier to handle real-world work like continuing a long feature while also shipping a quick fix to dev or juggling multiple parallel branches.

---

<div class="post-metadata">

**Author:** ![kevinn](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/kevinn/32/101206_2.png) [@kevinn](https://forum.cursor.com/u/kevinn)\
**Post date:** [April 7, 2026, 3:24am UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/5 "2026-04-07T03:24:50Z")

</div>

Hi @milosz_bednarzak We’re thrilled you’re getting familiar with the new Agents Window in Cursor 3.

Regarding branch selection ease in this view, this is currently in progress so expect updates on this front soon. It is definitely an important piece of the puzzle. Right now, the best option is to start a new chat and select the appropriate branch.

---

<div class="post-metadata">

**Author:** ![Jayden10125](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/jayden10125/32/18871_2.png) [@Jayden10125](https://forum.cursor.com/u/Jayden10125)\
**Post date:** [April 7, 2026, 10:12am UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/6 "2026-04-07T10:12:02Z")

</div>

> Right now, the best option is to start a new chat and select the appropriate branch.

I don’t think that’s possible right now.

I can’t currently select a branch when creating a new agent. My only options are to check out the branch manually in terminal before starting, or use a worktree and have the agent switch via prompting.

What I want is to be able to pick the branch when creating the chat/agent in the first place. And beyond that, I’d still love to see branch-level navigation in the sidebar for a selected repo, with separate chats attached to each branch.  
This would improve my efficiency a bunch!

---

<div class="post-metadata">

**Author:** ![Oleg\_Mastriukov](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/oleg_mastriukov/32/106649_2.png) [@Oleg\_Mastriukov](https://forum.cursor.com/u/Oleg_Mastriukov)\
**Post date:** [April 7, 2026, 12:08pm UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/7 "2026-04-07T12:08:44Z")

</div>

Agree. Even by starting a new agent, there’s no way to choose a branch. So by pressing the Create PR button, we can’t know what branch it’ll commit changes to.

Also, please consider switching branches for submodules. UI should give this option too.

---

<div class="post-metadata">

**Author:** ![longlostnick](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/longlostnick/32/104024_2.png) [@longlostnick](https://forum.cursor.com/u/longlostnick)\
**Post date:** [April 7, 2026, 11:26pm UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/8 "2026-04-07T23:26:26Z")

</div>

Yes, I’d love this. Similar to Codex where it has a drop down on the bottom right below the chat text area of starting a new agent. Meanwhile, my workaround has been to add it into all my plans to let cursor know to create a fresh branch off of origin/master which keeps me out of terminal, but still suboptimal.

---

<div class="post-metadata">

**Author:** ![Mathis\_Timotei](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@Mathis\_Timotei](https://forum.cursor.com/u/Mathis_Timotei)\
**Post date:** [April 9, 2026, 3:10pm UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/9 "2026-04-09T15:10:48Z")

</div>

Totally agree if you could just make the current branch info text to dropdown the same way we have a dropdown for the workspace selector it would be perfect

 ![cursorbranchselector](https://us1.discourse-cdn.com/cursor1/original/3X/4/b/4b89166006e1812723ddaf1c1bf30811c696eb94.png)

---

<div class="post-metadata">

**Author:** ![James\_Bathgate](https://avatars.discourse-cdn.com/v4/letter/j/54ee81/32.png) [@James\_Bathgate](https://forum.cursor.com/u/James_Bathgate)\
**Post date:** [April 10, 2026, 1:54pm UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/10 "2026-04-10T13:54:05Z")

</div>

Just want to +1 this. It’s a major headache now.

---

<div class="post-metadata">

**Author:** ![Trent\_Walls](https://avatars.discourse-cdn.com/v4/letter/t/51bf81/32.png) [@Trent\_Walls](https://forum.cursor.com/u/Trent_Walls)\
**Post date:** [April 11, 2026, 6:25pm UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/11 "2026-04-11T18:25:03Z")

</div>

I would also like to +1 this, I am going to need to downgrade to Cursor 2 as I need to point my agents to specific branches, and it appears the ability to run Cloud agents in the sidebar of the editor has been removed.

---

<div class="post-metadata">

**Author:** ![wztlink1013](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/wztlink1013/32/94101_2.png) [@wztlink1013](https://forum.cursor.com/u/wztlink1013)\
**Post date:** [April 13, 2026, 1:52am UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/12 "2026-04-13T01:52:59Z")

</div>

+1.

---

<div class="post-metadata">

**Author:** ![apike](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/apike/32/64970_2.png) [@apike](https://forum.cursor.com/u/apike)\
**Post date:** [April 17, 2026, 11:17pm UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/14 "2026-04-17T23:17:19Z")

</div>

Just to be clear on this: the Agents Window in Cursor 3.1.15 will always create new _local_ agents on the same branch that the last agent was on. So the least bad flows right now are either to:

- use the terminal every time to switch to main and pull upstream
- remind the agent every time to do this itself (otherwise it’ll make a mess)
- only use cloud agents (which are interesting but have their own limitations right now)
- don’t use the Agents window

Mostly commenting in hope of getting a notification when this is fixed, because it makes it hard to make good use of the Agents Window.

---

<div class="post-metadata">

**Author:** ![mohitjain](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/mohitjain/32/100229_2.png) [@mohitjain](https://forum.cursor.com/u/mohitjain)\
**Post date:** [April 21, 2026, 6:03am UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/15 "2026-04-21T06:03:14Z")

</div>

Hey everyone,

The branch selector for the Agents Window has been addressed and the fix should be available on the nightly release channel. If you’d like to try it out before it hits stable: open **Cursor Settings \> About** and switch the **Release Track** to **Nightly** , then restart Cursor. Let me know if that resolves it!

---

<div class="post-metadata">

**Author:** ![Remigiusz\_Rajca](https://avatars.discourse-cdn.com/v4/letter/r/3ec8ea/32.png) [@Remigiusz\_Rajca](https://forum.cursor.com/u/Remigiusz_Rajca)\
**Post date:** [April 22, 2026, 10:24am UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/16 "2026-04-22T10:24:01Z")

</div>

Hi. I tested it and looks fine now with list of branches 🙂 but it would be nice if it were possible to create a new branch when we enter its name and no matching branch is found in the search field.

---

<div class="post-metadata">

**Author:** ![sherif\_nasser](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@sherif\_nasser](https://forum.cursor.com/u/sherif_nasser)\
**Post date:** [June 28, 2026, 9:50am UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/18 "2026-06-28T09:50:10Z")

</div>

![image](https://us1.discourse-cdn.com/cursor1/original/3X/7/3/739453c96c89f8f3e9c49efee0309c3f1fa91f2f.png)  
I don’t know it it’s just the latest version but it’s added here

---

<div class="post-metadata">

**Author:** ![iharishsh](https://avatars.discourse-cdn.com/v4/letter/i/977dab/32.png) [@iharishsh](https://forum.cursor.com/u/iharishsh)\
**Post date:** [July 1, 2026, 8:00am UTC](https://forum.cursor.com/t/new-agent-view-branch-change-support/156814/19 "2026-07-01T08:00:21Z")

</div>

Spend about an half hour looking for this before I realized it isn’t there (for me).

**Agent view - existing chat:** There is **no branch switcher** in the panel header or below the chat bar. The branch label only shows a **copy** button on hover - it copies the name, it doesn’t let you switch.  
In editor view - it lets you even to create a new one.

**New chat:** A branch picker **does** appear when starting a new agent, tied to the selected repo/workspace.

**Submodule workflow:** I work with submodules (root repo + `submodule repo)`, so I often need to switch **two branches in the same workspace**. That makes the missing in-chat branch switcher especially painful.

Would love branch switching on **active** chats, with submodule support, not only at new-chat creation.

@mohitjain
