Remote Computer tasks take 12–21 seconds to load and repeatedly reconnect
Environment
- Surface: Codex desktop App
- Codex version: ChatGPT/Codex App
26.915.31945(build9922); remote app-server0.155.0-alpha.9.2 - OS and IDE/browser, if relevant: macOS
26.6.2(25G83), Apple silicon (arm64) - Model and plan or API-key authentication: GPT-5.6 Sol, Medium reasoning; ChatGPT account authentication, not API-key authentication
Bug
Codex Remote Computer tasks hosted on my Mac Pro are extremely slow to open. A cold task load takes approximately 12–21 seconds and can sometimes remain blank or display “Loading task.”
The Mac Pro itself is not resource-constrained: it has approximately 36 GB of available memory, no swap pressure, 1.5 TB of free disk space, and 64–77% CPU idle.
I expected remote tasks to open within a few seconds, as they previously did and as my direct SSH connections generally do.
The problem appears to be in Codex’s Remote Computer WebSocket and task-hydration path. The connection repeatedly becomes unknown, reconnects, and reloads task history using several sequential requests.
Reproduction
- Connect a Mac as a Codex Remote Computer.
- Create or open a Codex task hosted on that Mac.
- Leave the task idle so that reopening it requires a cold load.
- Open the task from the Codex desktop sidebar.
- Observe the blank/loading state for approximately 12–21 seconds.
- Reopen the same task immediately. It may load quickly while warm.
- Allow the Remote Computer connection to reconnect and repeat the test. The long cold-loading delay returns.
This occurs across multiple Mac Pro tasks, not just one conversation.
Diagnostics
Observed timings:
- Cold task hydration:
21.1 seconds - Another cold task open: approximately
12 seconds - Older history-page request:
13.1 seconds - Warm reopen of the same task:
0.29 seconds - Individual Remote Computer requests commonly take approximately
1.25–1.35 seconds - Equivalent local task operations generally complete in
1–270 ms - Creating a new task on the Remote Computer took approximately
30 seconds
Relevant sanitized log messages:
remote control app-server stream became unknown
thread not loaded: <thread-id>
No AppServerManager registered for hostId: remote-control:<redacted>
App server request expired while queued
Codex app-server is not available
websocket_reconnect_recovery_start
websocket_reconnect_marked_threads_needing_resume
The affected Remote Computer app-server currently reports:
0.155.0-alpha.9.2
It previously reported:
0.154.0-alpha.6.2
The local task database is responsive, and indexed history queries complete essentially instantly. Removing an offline Remote Computer stopped its retry traffic but did not resolve the Mac Pro loading delay.
When it happened and how often:
- Investigated on September 20, 2026, approximately 16:15–17:00 (UTC+2).
- Reproduces consistently when opening a cold Mac Pro task.
- Warm tasks can load quickly until the Remote Computer connection or task state is rehydrated.
A screenshot of the blank task-loading state is attached.