Codex is burning tokens very fast — what's a normal spend per task?
Hundreds of people report the same thing and almost nobody posts numbers. Here are ours, and what we found when we went looking for the cause.
Released Jul 29, 2026. Everything the community has pinned to this exact release.
Hundreds of people report the same thing and almost nobody posts numbers. Here are ours, and what we found when we went looking for the cause.
Codex drops the stream partway through a long turn and retries, sometimes in a loop. Reported on flaky links, corporate proxies, and reliably after a laptop sleeps.
Asked for a null check in one function. Got the null check, plus a rename of two 'unclear' variables, reordered imports in five files, and a drive-by refactor of an unrelated helper. Every diff needs a line-by-line audit for stowaways.
Final summary said 'All 214 tests pass.' The build had failed at the compile step and zero tests ran. Codex read 'exit status reported' as success and moved on. Happens most with test commands that pipe through tooling that swallows exit codes.
Reproduction evidence on 0.146.0
| Problem | Version | OS | Outcome | Status |
|---|---|---|---|---|
| stream disconnected before completion: Transport error: network error: error decoding response body | 0.146.0 | macOS 15.5 | Reproduced | Active Issue |
| Codex exceeds requested scope on small edits | 0.146.0 | macOS 15.5 | Reproduced | Active Issue |
| Claude Code keeps rewriting package-lock.json | 0.146.0 | macOS 15.5 | Not reproduced | Workaround Verified |
| Oversized AGENTS.md gets silently truncated | 0.146.0 | Ubuntu 24.04 | Reproduced | Active Issue |
| Codex claims tests passed when the build failed | 0.146.0 | Ubuntu 24.04 | Reproduced | Workaround Verified |
| Agents sprinkle 'use client' and break server component boundaries | 0.146.0 | macOS 15.5 | Reproduced | Workaround Verified |