Codex Desktop: Open In workspace menu missing on newly created empty conversation

Open 💬 0 comments Opened Jun 30, 2026 by jevin98

Summary

In Codex Desktop on Windows, the top-right Open In workspace/external app menu is missing on a newly created empty conversation, even though the conversation already has a local workspace selected. The same menu appears after opening an existing conversation in the same workspace.

This menu is the external app/workspace opener shown with entries such as VS Code, Cursor, File Explorer, and Git Bash. It is not only an "Open VS Code" action.

Version

Codex Desktop package: OpenAI.Codex_26.623.9142.0_x64__2p2nqsd0c76g0

Platform

Windows Desktop

Reproduction steps

  1. Open Codex Desktop on Windows.
  2. Create a new conversation / new empty thread.
  3. Select or keep a local workspace for the conversation.
  4. Look at the top-right toolbar.
  5. Observe that the Open In workspace/external app menu button is not shown.
  6. Open an existing conversation that already has chat history in the same workspace.
  7. Look at the top-right toolbar again.

Actual behavior

The Open In menu button is absent in the new empty conversation. There is no visible way from that state to open the selected workspace in VS Code, Cursor, File Explorer, Git Bash, or another configured external handler.

After switching to an existing conversation, the same top-right area shows the Open In button and its dropdown menu as expected.

Expected behavior

A new empty conversation with a selected local workspace should show the same Open In workspace/external app menu as an existing conversation. Opening external tools for the workspace should not require the thread to already contain messages.

Notes

I searched existing issues for Open In, Open with, open destination, external editor, workspace launcher, and related new thread/session/chat + missing/hidden/disappear terms before filing this.

The closest existing issue I found is #28475, but that reports the buttons being hidden when the workspace directory is not a Git repository. This report is different: the same workspace shows the menu for an existing conversation but not for a newly created empty conversation.

View original on GitHub ↗