You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a Codex CLI session is resumed, a historical assistant message containing a plain fenced code block followed by a markdown table and task-list is rendered only through the fenced code block. The table and task-list tail are still present in persisted session data and in app-server --stdiothread/resume, so the likely failure boundary is the TUI resume/replay/rendering path rather than persistence.
owned_by_repo: yes, expected TUI/session replay path under codex-rs
expected boundary: codex-rs/tui resume/replay/rendered assistant-message path, to be confirmed by design consensus
duplicate_search_summary: searched local ChronoAIProject/codex issues for upstream number, normalized title, markdown table tail, and historical assistant message; no local duplicate found before creation
next_action: plan
Acceptance direction
Design consensus should verify current resume rendering with a finalized assistant message containing a plain fenced code block, a markdown table, and task-list lines. If the bug reproduces or is source-explainable, produce a concrete implementation plan naming affected files and focused TUI/session tests. If current checkout is already fixed, close as triage already-fixed with evidence.
Mirrored upstream candidate selected to unblock the managed issue loop.
Upstream: openai#29218
Upstream URL: openai#29218
Rubric query: manual expanded repo-local intake after automated intake returned duplicates
Score: 8
Labels observed upstream: bug, TUI, CLI, session
Problem
When a Codex CLI session is resumed, a historical assistant message containing a plain fenced code block followed by a markdown table and task-list is rendered only through the fenced code block. The table and task-list tail are still present in persisted session data and in
app-server --stdiothread/resume, so the likely failure boundary is the TUI resume/replay/rendering path rather than persistence.Intake framing
markdown table tail, andhistorical assistant message; no local duplicate found before creationAcceptance direction
Design consensus should verify current resume rendering with a finalized assistant message containing a plain fenced code block, a markdown table, and task-list lines. If the bug reproduces or is source-explainable, produce a concrete implementation plan naming affected files and focused TUI/session tests. If current checkout is already fixed, close as triage
already-fixedwith evidence.⟦AI:AUTO-LOOP⟧