The Codex service is entirely unavailable, but the Chat function works without issues.
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
Latest version
What subscription do you have?
Pro 20x
What platform is your computer?
Darwin 24.1.0 arm64 arm
What issue are you seeing?
body
I have two 20x accounts. Under the same network environment and on the same device, one account works perfectly. The other account started experiencing progressive network disconnections yesterday afternoon, followed by rate limiting. By last night, it became completely unavailable: all requests to any model failed.
This issue only occurs on Codex; Chat works fully normal. I have already submitted feedback via /feedback (id:01a0aab6-7b74-7d03-ac6b-0543cad42bd3), but the problem still persists today. Creating this issue for assistance.
codex doctor
Codex Doctor v0.153.4 · macos-aarch64
Notes
↑ updates 0.154.0 available (current 0.153.4)
⚠ rollouts 1,689 active files · 8.41 GB on disk
⚠ threads 2 issues - rollout files are missing from the state DB; duplicate thread inventory entries found
⚠ desktop the desktop security assessment was unavailable - check access to macos gatekeeper diagnostics
─────────────────────────────────────────────────────────────
Environment
✓ system en-CN
os Mac OS 15.1.1 [64-bit]
OS language en-CN
LANG en_US.UTF-8
VISUAL not set
EDITOR not set
✓ disk sufficient free disk space (15.5 GiB)
warning threshold 5.0 GiB
failure threshold 1.0 GiB
CODEX_HOME available 15.5 GiB
worktree available 15.5 GiB
✓ security no supported endpoint protection detected
endpoint products none detected
✓ runtime pnpm (package /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin, bin /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/bin, resources /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/codex-resources, path /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/codex-path)
version 0.153.4
install method pnpm (package /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin, bin /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/bin, resources /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/codex-resources, path /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/codex-path)
commit unknown
executable ~/Library/pnpm/global/5/…-apple-darwin/bin/codex
✓ install consistent
context pnpm (package /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin, bin /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/bin, resources /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/codex-resources, path /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/codex-path)
managed by npm: no · bun: no · pnpm: yes · Vite+: no · package root /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4/node_modules/@openai/codex
PATH entries (1) ~/Library/pnpm/codex
✓ search file exists (bundled, /Users/ocass/Library/pnpm/global/5/.pnpm/@openai+codex@0.153.4-darwin-arm64/node_modules/@openai/codex/vendor/aarch64-apple-darwin/codex-path/rg)
search command ~/Library/pnpm/global/5/…le-darwin/codex-path/rg
search provider bundled
search command readiness file exists
✓ git git version 2.54.0
selected git /opt/homebrew/bin/git
version git version 2.54.0
exec path /opt/homebrew/opt/git/libexec/git-core
repo detected false
PATH entries (3) /opt/homebrew/bin/git
/usr/local/bin/git
/usr/bin/git
✓ terminal Ghostty 1.3.1
terminal Ghostty
TERM_PROGRAM ghostty
terminal version 1.3.1
stdin is terminal true
stdout is terminal true
stderr is terminal true
terminal size 119x60
color output enabled
COLORTERM truecolor
TERMINFO /Applications/Ghostty.ap…ents/Resources/terminfo (dir)
effective locale en_US.UTF-8
✓ title default · project ocass
title source default
title items activity, project-name
activity item true
project source cwd
project value ocass
✓ state databases healthy
CODEX_HOME ~/.codex (dir)
log dir ~/.codex/log (missing)
sqlite home ~/.codex (dir)
state DB ~/.codex/state_5.sqlite (file) · integrity ok
log DB ~/.codex/logs_2.sqlite (file) · integrity ok
goals DB ~/.codex/goals_1.sqlite (file) · integrity ok
memories DB ~/.codex/memories_1.sqlite (file) · integrity ok
active rollouts 1,689 files · 8.41 GB (avg 5.10 MB)
archived rollouts 673 files · 1.14 GB (avg 1.74 MB)
queue DB ~/.codex/queue_1.sqlite (file)
queue DB integrity ok
thread history DB ~/.codex/thread_history_1.sqlite (file)
thread history DB integrity ok
⚠ threads 2 issues - rollout files are missing from the state DB; duplicate thread inventory entries found
default model provider custom
rollout DB active files 1689
rollout DB archived files 673
rollout DB scan errors 0
rollout DB malformed file names 0
rollout DB scan cap reached false
rollout DB rows 2306
rollout DB active rows 1634
rollout DB archived rows 672
rollout DB missing active rows 55
rollout DB missing archived rows 1
rollout DB stale rows 0
rollout DB archive mismatches 0
rollout DB duplicate rollout thread ids 36
rollout DB duplicate DB paths 0
rollout DB model providers custom=2306
rollout DB sources subagent:thread_spawn=1686, vscode=607, subagent:other=7, cli=6
rollout DB missing active sample ~/.codex/sessions/2026/0…9f95-b4b65ac558c9.jsonl
rollout DB missing active sample ~/.codex/sessions/2026/0…b216-b6402284e3e4.jsonl
rollout DB missing active sample ~/.codex/sessions/2026/0…883c-7be273837885.jsonl
rollout DB missing active sample ~/.codex/sessions/2026/0…9d57-7ca5567c6238.jsonl
rollout DB missing active sample ~/.codex/sessions/2026/0…9022-4a1752621c43.jsonl
rollout DB missing archived sample ~/.codex/archived_sessio…9166-bd751841234f.jsonl
rollout DB duplicate rollout thread id sample 01a0317f-cdc6-7a70-b216-b6402284e3e4
rollout DB duplicate rollout thread id sample 01a031b5-e092-70e1-9022-4a1752621c43
rollout DB duplicate rollout thread id sample 01a031bc-8802-7132-8916-5bcdb92fad92
rollout DB duplicate rollout thread id sample 01a03284-bbdd-77e3-9166-bd751841234f
rollout DB duplicate rollout thread id sample 01a037cb-7e1f-7351-9f95-b4b65ac558c9
→ Attach the doctor report to a bug report so support can inspect samples.
Configuration
✓ config loaded
model gpt-5.6-terra · custom
cwd ~
config.toml ~/.codex/config.toml
config.toml parse ok
MCP servers 2
feature flags 47 enabled · 0 overridden (full list with --all)
✓ auth auth is configured
auth storage mode File
auth file ~/.codex/auth.json
stored auth mode chatgpt
stored API key false
stored ChatGPT tokens true
stored agent identity false
✓ mcp 2 server (2 stdio) · 1 disabled
configured servers 2
disabled servers 1
stdio servers 2
✓ sandbox restricted fs + restricted network · approval OnRequest
approval policy OnRequest
filesystem sandbox restricted
network sandbox restricted
linux helper none
execve wrapper helper ~/.codex/tmp/arg0/codex-…20/codex-execve-wrapper
Desktop App
✓ desktop the desktop application is installed
version 26.908.70816
running false
log directory $HOME/Library/Logs/com.openai.codex
✓ desktop the desktop application is not running
⚠ desktop the desktop security assessment was unavailable — check access to macos gatekeeper diagnostics
Updates
✓ updates update configuration is locally consistent
startup update check true
update action pnpm add -g @openai/codex
version cache ~/.codex/version.json
cached latest version 0.154.0
last checked at 2026-09-17 02:53 UTC
latest version 0.154.0
latest version status newer version is available
Connectivity
✓ network no proxy env vars
proxy env vars none
system proxy manual
respect system proxy disabled
managed proxy not configured
✓ websocket Responses WebSocket is not enabled for the active provider
model provider custom
provider name OpenAI
wire API responses
supports websockets false
proxy env vars none
✓ reachability active provider endpoints are reachable over HTTP
reachability mode ChatGPT auth
ChatGPT inference URL https://chatgpt.com/backend-api/ reachable (HTTP 405)
desktop assets CDN https://chatgpt.com/backend-api/ reachable (HTTP 200)
Background Server
○ app-server not running (ephemeral mode)
daemon state dir ~/.codex/app-server-daemon
settings ~/.codex/app-server-daemon/settings.json (missing)
pid file ~/.codex/app-server-daemon/app-server.pid (missing)
update-loop pid file ~/.codex/app-server-daem…/app-server-updater.pid (missing)
control socket ~/.codex/app-server-cont…app-server-control.sock
status not running
mode ephemeral
─────────────────────────────────────────────────────────────
20 ok · 1 idle · 4 notes · 2 warn · 0 fail degraded
--summary compact output --all expand truncated lists
--json redacted report
What steps can reproduce the bug?
1
What is the expected behavior?
No response
Additional information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the codex doctor report, especially its Connectivity, auth, and thread warnings, then reproduce the failure with the affected account and compare it with the working account under the same environment. Done means identifying the cause of the Codex-only failures and documenting a verified fix or support diagnosis.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- backend, networking
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100