Windows Codex App handoff does not merge committed worktree changes back into master

Open 💬 2 comments Opened Mar 20, 2026 by littledanCF

What version of the Codex App are you using (From “About Codex” dialog)?

OpenAI.Codex_26.313.5234.0_x64__2p2nqsd0c76g0.Msix

What subscription do you have?

team

What platform is your computer?

Microsoft Windows NT 10.0.19045.0 x64

What issue are you seeing?

On Windows, Codex App's Handoff behavior appears inconsistent with the macOS behavior shown in tutorials/demos.

When Codex App creates a git worktree and a dedicated branch, and I make a committed change in that worktree, clicking Handoff does not merge those committed changes back into master. Instead, the worktree branch seems to only be preserved/converted as a normal local branch, while master remains unchanged.

As a result, I still need to manually merge or cherry-pick the worktree branch after handoff.

If this is intentional, the current Handoff behavior is misleading because it suggests the task result is being handed back to the main branch. If it is not intentional, this looks like a Windows-specific bug or a platform inconsistency.

What steps can reproduce the bug?

  1. Open Codex App on Windows in a Git repository with a clean master branch.
  2. Start a task that causes Codex App to create a git worktree and a dedicated branch.
  3. Make a unique code change in that worktree and commit it.
  4. Click Handoff in the top-right of the Codex App window.
  5. Inspect the main repository's master branch.

What is the expected behavior?

Handoff should either:

  • show the difference and merge the committed worktree changes back into master, or
  • present a clear merge-back flow with equivalent result.

At minimum, the behavior should be consistent with the macOS Codex App workflow shown in tutorials/demos, or the UI should clearly indicate that manual merge is still required on Windows.

right view (I saw in a youtube video which is in MacOS)
https://www.youtube.com/watch?v=fVdBEgVE0wI&t=345s
After clicking the handoff button, it show's worktree's differences compared with master branch. And offers options to apply or overwrite.

<img width="1569" height="819" alt="Image" src="https://github.com/user-attachments/assets/c563a9d4-ac50-419f-b563-8bdd5568e4ed" />

<img width="2206" height="1145" alt="Image" src="https://github.com/user-attachments/assets/77d2e4f1-0b67-4f9c-9a40-9f1786401882" />

wrong view (on my PC)

<img width="2560" height="1398" alt="Image" src="https://github.com/user-attachments/assets/16eaac7b-8f2b-459a-9c21-3ceb238000ae" />

It only shows a hand off option (although I really have a unique commit in this worktree branch that master branch doesn't have)

<img width="450" height="60" alt="Image" src="https://github.com/user-attachments/assets/30c1a6a8-0b10-48c9-b702-370ea8f4b230" />

<img width="477" height="97" alt="Image" src="https://github.com/user-attachments/assets/9472ea07-22da-49c9-80d8-a7305dd572da" />

Additional information

This was observed on Windows only.

The reason I am reporting this as a bug is that macOS Codex App tutorials video appear to show Handoff returning the worktree result back to the main branch. But it does't work on my windows computer.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗