openai / openai/codex

Codex Desktop 26.810.7004.0 shows subagent child threads as top-level sidebar conversations after update

Open
#38,780 5 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app bug session subagent windows-os
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

Summary

I am also experiencing a serious sidebar/history regression on Codex Desktop for Windows after a recent update. The Recent list is now filled with duplicated task titles and many Untitled session entries that appear to be subagent child threads shown as normal top-level conversations.

Environment

  • Codex Desktop: 26.810.7004.0
  • Platform: Windows
  • Account: ChatGPT Pro
  • The problem started after a recent Codex Desktop update.

Observed behavior

  • Subagent child threads appear as independent entries in the main Recent list.
  • Multiple entries can have the same or nearly identical task titles.
  • The list is increasingly dominated by automated child tasks instead of user-created conversations.
  • It is difficult to identify and reopen the actual parent task or the conversation I was working on.

Local diagnostics and suspected root cause

The underlying conversation data is still present and the local databases pass integrity checks, so this does not appear to be data loss. Local inspection shows that the sidebar/indexing layer is incorrectly treating subagent threads as visible top-level conversations:

  • The core state database contains threads whose source is marked as subagent.
  • The visible local thread catalog includes 210 active subagent threads.
  • The catalog contains 338 visible entries in total.
  • This suggests that the recent-conversation synchronization or session-classification logic is no longer filtering subagent child threads out of the top-level sidebar, or is failing to recognize their subagent metadata during the catalog rebuild.

The exact commit that introduced the regression is not yet known, but the behavior appears to be caused by an update-related regression in the sidebar/index synchronization path rather than by corrupted or deleted conversation data.

Impact

This has a significant impact on daily work. The Recent list is no longer a reliable way to find active tasks or resume previous work. I spend time searching through duplicate and irrelevant child-thread entries, real parent conversations become difficult to locate, and it is easy to open the wrong session. For multi-step work, this breaks conversation continuity and makes the desktop app substantially harder to use.

Expected behavior

Subagent child threads should either:

  • be hidden from the main Recent list by default;
  • be grouped under their parent task; or
  • be clearly marked and excluded from the top-level recent-conversation limit.

This appears related to #34090 and #25341.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the regression on Windows with Codex Desktop 26.810.7004.0, then trace the sidebar/index synchronization and session-classification path described in the report. Done means subagent child threads no longer appear as independent top-level Recent entries, or are consistently grouped or clearly excluded from the top-level list.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.