openai / openai/codex

Conversation content frequently disappears in macOS ChatGPT when connected to remote Linux

Open
#41,251 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app bug remote session
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What version of Codex CLI is running?

codex-cli 0.150.1

What subscription do you have?

ChatGPT Pro ($200/month)

Which model were you using?

gpt-5.6-sol

What platform is your computer?

ChatGPT desktop app on macOS connected to a remote host running Ubuntu 24.04.4 LTS, Linux 6.8.0-106-generic x86_64

What terminal emulator and version are you using (if applicable)?

ChatGPT desktop app for macOS using a remote Linux workspace

Codex doctor report
{
  "overallStatus": "warning",
  "codexVersion": "0.150.1",
  "appServerVersion": "0.145.0",
  "model": "gpt-5.6-sol",
  "platform": "Ubuntu 24.04.4 LTS, Linux 6.8.0-106-generic x86_64",
  "installation": "npm",
  "networkReachability": "ok",
  "websocketReachability": "ok",
  "stateDatabaseIntegrity": "ok",
  "threadHistoryDatabaseIntegrity": "ok",
  "rolloutDbParity": "warning: 1 stale state DB row points to a missing or unusable rollout file",
  "latestVersion": "0.150.1"
}
What issue are you seeing?

While using the ChatGPT desktop app on macOS to work with Codex on a remote Linux machine, previously visible content in the conversation often disappears from the thread. The issue occurs frequently and leaves the conversation incomplete, making it difficult to review earlier context or continue the task reliably.

What steps can reproduce the bug?
  1. Open the ChatGPT desktop app on macOS.
  2. Connect to a remote Linux environment running Codex CLI 0.150.1.
  3. Start or continue a conversation and exchange multiple messages while working remotely.
  4. Continue using the thread for some time.
  5. Observe that content that was previously visible sometimes disappears from the conversation UI.

Frequency: frequent but intermittent; I do not yet have a deterministic trigger.

Affected thread ID: 01a04611-79f6-7872-91e9-691eed144535

What is the expected behavior?

All user messages, assistant responses, tool output, and other thread content should remain visible and synchronized for the lifetime of the conversation, including when ChatGPT for macOS is connected to a remote Linux environment.

Additional information

Feedback was uploaded from the affected thread. The issue appears during the macOS ChatGPT desktop-to-remote-Linux workflow.

A sanitized codex doctor report shows a possible component version mismatch: Codex CLI is 0.150.1 while the background app-server is 0.145.0. It also reports one stale rollout database row pointing to a missing or unusable rollout file. Network and WebSocket reachability checks pass, and the state and thread-history database integrity checks are OK.

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

Start with the affected thread ID and the macOS desktop-to-remote-Linux workflow described in the report. Compare Codex CLI 0.150.1 with app-server 0.145.0 and inspect the stale rollout database warning alongside the uploaded feedback. Done means identifying a reproducible cause or trigger and confirming that conversation content remains visible and synchronized during extended remote sessions.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, macos, rust
Domain
cli, desktop, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.