Command execution cards disappear after quitting and reopening Codex App

Resolved 💬 1 comment Opened Jun 24, 2026 by htwyay Closed Jun 24, 2026

What version of the Codex App are you using (From “About Codex” dialog)?

26.616.81150

What subscription do you have?

ChatGPT Plus

What platform is your computer?

Darwin 25.5.0 arm64 arm

What issue are you seeing?

Before restarting the app, a response that ran a command showed an expandable command/tool card, including:

  • The command that was run
  • Shell output
  • Success status

<img width="1804" height="814" alt="Image" src="https://github.com/user-attachments/assets/ca9feed8-f2bd-4aeb-8ad6-ee9193888674" />

After quitting and reopening Codex App, the same conversation only shows the final assistant output, but the command execution card is gone or no longer visible. This makes it impossible to inspect what command was run or review the command output from the UI.

<img width="1720" height="358" alt="Image" src="https://github.com/user-attachments/assets/1eecef1f-3395-4619-9f4e-20e6c0d68292" />

What steps can reproduce the bug?

  1. Open Codex App.
  2. Start a conversation.
  3. Ask Codex to run a simple command, for example: run print("hi") in python.
  4. Confirm that the response shows an expandable command execution card with the command and shell output.
  5. Quit the Codex App.
  6. Reopen Codex App.
  7. Return to the same conversation.
  8. Observe that the command execution card is no longer visible, while the final assistant output remains.

What is the expected behavior?

When reopening an existing conversation after quitting Codex App, previous command execution cards should still be visible and expandable.

The UI should preserve enough information to inspect:

  • The command that was run
  • The shell output
  • Whether the command succeeded or failed

The conversation should look the same after restart as it did before restart, at least for completed command/tool calls.

Additional information

This appears to be a UI persistence or rehydration issue. The final assistant message is preserved, but the command/tool-call details are not restored in the conversation view after restarting the app.

This is especially important for auditing what Codex ran, debugging prior steps, and reviewing command output after reopening a thread.

Thank you!

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗