[Desktop/macOS] Archived delegated tasks lose semantic titles and expose internal markup
What version of the Codex App are you using (From “About Codex” dialog)?
26.730.61639
What subscription do you have?
ChatGPT Pro
What platform is your computer?
Darwin 24.6.0 arm64 arm
What issue are you seeing?
Delegated Codex tasks can display concise semantic titles in the active sidebar, but Settings → Archived chats can display a different title after archival: the raw internal first message, including markup such as <codex_delegation><source_thread_id>….
This appears to be a title persistence/source mismatch rather than transcript loss.
Additional pre-archive evidence from one affected task:
- Active sidebar display title: Coordinate Build 5 email and auth
- The first-party task-reading surface reported the stored title as
null. - Another task-listing surface fell back to the raw, 12,974-character delegation message.
- The task was still unarchived when this mismatch was observed.
- Tasks explicitly renamed by the user appear to retain their titles after archival.
This suggests the sidebar generates or caches a semantic display title separately, but that value is not persisted into the canonical title field. Archived chats then encounters a null title and falls back to the raw first message, exposing implementation markup to the user.
What steps can reproduce the bug?
- Create a delegated Codex task through the app's normal delegation/handoff flow. The resulting task's first message is internally wrapped in
<codex_delegation>…. - Complete the task.
- Observe that the active left sidebar shows a concise semantic title.
- Archive the task.
- Open Settings → Archived chats.
- Observe that the archived entry displays the raw delegation message or another fallback instead of the sidebar title.
- As a control, explicitly rename a delegated task before archival; the manually assigned title appears to be preserved.
Observed on multiple delegated tasks. The active example used for the pre-archive metadata comparison:
- Parent task ID:
019fdf43-8de6-79a3-91d1-f3986bbdd42e - Sidebar title: Coordinate Build 5 email and auth
- Stored title reported by the task-reading surface:
null
What is the expected behavior?
Archived chats should retain exactly the same semantic title shown in the active sidebar.
The semantic title should be persisted as the task's durable title before or during archival. Internal wrappers such as <codex_delegation>, source task IDs, and raw handoff payloads should never be rendered as user-facing titles.
Additional information
Feedback diagnostics were already uploaded through the Codex feedback flow.
Feedback ID: 019fe16b-03fc-7de3-af4e-f9a09a652bb1
The discrepancy was independently visible across three surfaces before archival:
- Semantic title in the active sidebar
- Null stored title from the task-reading surface
- Raw delegation-prompt fallback from another task-listing surface
This narrows the likely failure point: archival may expose an existing title-persistence gap rather than deleting an already-persisted title.
No screenshots are attached to this public issue; the textual reproduction and linked feedback diagnostics contain the relevant evidence.