In `codex resume`, IDE Context from Codex App overrides conversation snippet

Open 💬 0 comments Opened Feb 11, 2026 by matthewlloyd

What version of Codex CLI is running?

0.98.0

What subscription do you have?

Plus

Which model were you using?

gpt-5.3-codex

What platform is your computer?

Darwin 25.2.0 arm64 arm

What terminal emulator and version are you using (if applicable)?

iTerm2

What issue are you seeing?

When using the Codex App with IDE Context enabled, then switching to the Codex CLI and running codex resume, the conversation list shows the IDE Context block as the title/summary/snippet instead of the user’s actual first prompt. This makes the resume list hard to scan, because many entries look similar (“Active file… Open tabs…”) and the real conversation topic is hidden unless you open each conversation.

This appears to be a UI/UX bug in how the CLI constructs the preview snippet: it’s including “IDE Context” content rather than excluding it (or de-prioritizing it) in the conversation preview.

What steps can reproduce the bug?

  1. In the Codex App, enable IDE Context.
  2. Start a new conversation where IDE Context is attached (e.g., with an active file and open tabs).
  3. Switch to a terminal and run:

``sh
codex resume
``

  1. Observe the list of recent conversations.

Observed: the conversation snippet/preview text reflects the IDE Context (“Active file… Open tabs… Active selection…”) rather than the user’s initial prompt / actual conversation summary.

Expected: the snippet should reflect the user’s first prompt (or a model-generated summary) and exclude IDE context from the preview, or at minimum prefer non-IDE content.

(No thread id available; the issue is visible directly in the codex resume list output.)

What is the expected behavior?

codex resume should display a conversation snippet that is representative of the user prompt / conversation content, not the IDE Context attachment. IDE Context should be hidden from the resume snippet (or placed in a separate field), so the list is scannable and accurately describes each conversation at a glance.

Additional information

  • Reproducible consistently when IDE Context is enabled in the Codex App.
  • This affects discoverability and navigation: many conversations become indistinguishable in the resume list because their snippets are dominated by IDE Context boilerplate.
  • A reasonable fix would be to filter out messages/segments tagged as IDE Context when generating the preview snippet, or to select the first non-IDE user message for the snippet.

View original on GitHub ↗