Codex VS Code thread title renders but body is empty.
Open 💬 5 comments Opened Apr 25, 2026 by ttasovac
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What version of the IDE extension are you using?
openai.chatgpt 26.422.30944-darwin-arm64
What subscription do you have?
Pro
Which IDE are you using?
VS Code
What platform is your computer?
Darwin 25.3.0 arm64 arm
What issue are you seeing?
A Codex VS Code thread opens with the correct title, but the conversation body is empty, so I cannot inspect or continue the thread from the IDE.
What I checked locally:
- The transcript file exists:
~/.codex/sessions/2026/04/25/rollout-2026-04-25T12-33-16-019dc433-672c-74b0-8439-a04b145add41.jsonl
- The JSONL validates successfully with
jq -c . file >/dev/null. - Codex SQLite state points to that file.
- The thread is not archived.
- The VS Code UI renders the title but no messages.
SQLite row:
id=019dc433-672c-74b0-8439-a04b145add41
title=Scaffold vukomat existdb upgrade
archived=0
source=vscode
cwd=/Users/ttasovac/Development/ttasovac/raskovnik-frontend
cli_version=0.125.0-alpha.3
One suspicious detail: the threads.has_user_event value is 0 even though the transcript JSONL contains user messages.
What steps can reproduce the bug?
I can provide the affected local transcript privately if useful.
What is the expected behavior?
_No response_
Additional information
_No response_
5 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
YES THIS IS KILLING ME. @MODS, come join the Codex Discord and for plenty of reports of this and other issues since 5.5 dropped.
Have a look to my workaround here:
https://github.com/openai/codex/issues/18993#issuecomment-4312587938
Hopefully that means it'll be a quick fix.
I hit what looks like the same class of bug, but from Codex Desktop opening a CLI-origin managed thread via
codex://threads/<id>.User-visible symptom:
codex://threads/<thread-id>makes it look like there is no work/history in the thread.Local evidence, sanitized:
threads.rollout_pathpoints to an existing JSONL under~/.codex/sessions/.../rollout-...-<thread-id>.jsonl.threads.source = clithreads.archived = 0threads.has_user_event = 0threads.first_user_messageandthreads.previeware populated with the initial prompt.threads.updated_atadvanced during the work.session_meta.payload.idmatches the thread ID in SQLite.response_item: 644event_msg: 285turn_context: 2developer=1,user=8,assistant=112user_message=3,agent_message=112,task_complete=2Concrete impact:
Why this seems related:
has_user_event=0despite user messages existing in the transcript.Possible area to inspect:
has_user_event=0as "no conversation" even whenrollout_pathpoints to a valid transcript withresponse_itemmessages.has_user_eventfor CLI sessions withevent_msg.user_messageand/orresponse_itemuser messages.Environment details I can share safely:
cli_version=0.138.0-alpha.7cliI can provide more sanitized row/schema details if useful.