codex - 💡(How to fix) Fix Android Remote Control does not load host thread history (no thread/list requests observed)

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

When using ChatGPT Android → Remote Control → connect to a Mac running Codex Desktop, the mobile UI does not show any existing host conversation history (local/persisted threads). The host appears to receive the connection, but the Android remote client never issues thread/list (or thread/loaded/list) to the host app-server, so there is nothing to render.

As a result, Remote Control on mobile looks like it has “no remote threads loaded” / cannot load history.

Root Cause

When using ChatGPT Android → Remote Control → connect to a Mac running Codex Desktop, the mobile UI does not show any existing host conversation history (local/persisted threads). The host appears to receive the connection, but the Android remote client never issues thread/list (or thread/loaded/list) to the host app-server, so there is nothing to render.

As a result, Remote Control on mobile looks like it has “no remote threads loaded” / cannot load history.

Code Example

app_server.request{... rpc.method="thread/start" ... app_server.client_name="codex_chatgpt_android_remote" ...}
RAW_BUFFERClick to expand / collapse

Summary

When using ChatGPT Android → Remote Control → connect to a Mac running Codex Desktop, the mobile UI does not show any existing host conversation history (local/persisted threads). The host appears to receive the connection, but the Android remote client never issues thread/list (or thread/loaded/list) to the host app-server, so there is nothing to render.

As a result, Remote Control on mobile looks like it has “no remote threads loaded” / cannot load history.

Environment

  • Host: macOS 26.3 (Build 25D125), Darwin 25.3.0 arm64
  • Codex Desktop: 26.513.20950 (CFBundleVersion 2816)
  • Bundled CLI: codex-cli 0.131.0-alpha.9
  • Codex home: ~/.codex

What I expected

After Android Remote Control connects to the host, the mobile UI should be able to display host thread history by calling:

  • thread/list (persisted history) and/or
  • thread/loaded/list (in-memory loaded threads)

What actually happens

From host-side logs (~/.codex/logs_2.sqlite), Android remote connections only call:

  • initialize
  • thread/start

No thread/list, thread/loaded/list, thread/read, or thread/resume is observed from the Android remote client, so persisted threads never appear on mobile.

Evidence (host logs)

I queried ~/.codex/logs_2.sqlite for the Android remote client name codex_chatgpt_android_remote.

Observed methods (deduped):

  • rpc.method="initialize" / client_name="codex_chatgpt_android_remote"
  • rpc.method="thread/start" / client_name="codex_chatgpt_android_remote"

No entries for:

  • rpc.method="thread/list"
  • rpc.method="thread/loaded/list"

Example log line (redacted/truncated):

app_server.request{... rpc.method="thread/start" ... app_server.client_name="codex_chatgpt_android_remote" ...}

Additional notes

  • The host has many local threads in ~/.codex/state_5.sqlite and thread/list works when called locally.

Repro steps

  1. On Mac, open Codex Desktop and ensure Remote Control is enabled.
  2. On Android ChatGPT app, open Remote Control and connect to the Mac host.
  3. Observe that mobile Remote Control does not show host history.
  4. Check host logs (~/.codex/logs_2.sqlite): only initialize + thread/start from codex_chatgpt_android_remote.

Suspected cause

Mobile Remote Control UI may not be issuing thread/list at all (or the request is being filtered client-side by sourceKinds such that it never reaches the host).

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

codex - 💡(How to fix) Fix Android Remote Control does not load host thread history (no thread/list requests observed)