ChatGPT mobile SSH sessions do not live-sync back to Codex App and can conflict with active macOS app sessions
What version of the Codex App are you using (From “About Codex” dialog)?
Version 26.616.32156
What subscription do you have?
ChatGPT Pro
What platform is your computer?
Darwin 25.5.0 arm64 arm
What issue are you seeing?
When connecting ChatGPT mobile to an SSH-accessible Codex computer, existing session history loads correctly. However, new conversation turns created after the SSH/mobile connection do not appear in the Codex App on macOS until the app is restarted.
The new turns appear to be routed through or persisted by the Codex CLI/terminal session instead of being live-synced into the Codex App UI.
What steps can reproduce the bug?
Open an existing Codex session in Codex App on macOS.
From ChatGPT mobile, connect to the same Codex computer over SSH.
Open or continue the same Codex session.
Send new messages from the mobile/SSH side.
Check the same session in Codex App on macOS without restarting the app.
What is the expected behavior?
Actual Behavior
Prior session history loads correctly on mobile/SSH.
New mobile/SSH conversation turns do not appear in Codex App until the macOS app is restarted.
The new turns seem to be associated with the Codex CLI/terminal path.
If both Codex App and mobile/SSH are active in the same session, conflicting conversation state can occur.
Expected Behavior
Conversation turns from ChatGPT mobile over SSH should sync live into the Codex App session.
Codex App and Codex CLI/mobile should show a consistent shared session state.
If simultaneous writes to the same session are unsupported, the app should detect this and prevent or clearly warn about conflicts.
Additional information
Impact
This makes cross-device Codex usage unreliable. It can cause users to miss messages, operate on stale state, or create conflicting turns in the same session when using Codex App and SSH/mobile concurrently.
Suggested Fix
Add live session synchronization between Codex CLI/SSH sessions and Codex App
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗