Sudden 80%→0% Codex usage drop on Pro plan, unaddressed by support (recurrence of "Codex Usage Limits Depleting Faster Than Expected")
On the Pro plan (100 EUR/mo), my 5-hour usage meter dropped instantly from 80%+ remaining to 0% mid-session, after only 6-7 messages using GPT-5.5 xhigh, with no warning banner. Session was compacted only once; I was not running multiple sessions/tabs. Client: Codex app. Version 26.623.101652 (Jul 3, 2026). This has happened multiple times over the past weeks despite an unchanged workflow (Claude generating a plan, Codex adversarially reviewing it, in one continuous session).
This closely matches the previously acknowledged status.openai.com incident "Codex Usage Limits Depleting Faster Than Expected" (June 29, 2026, marked resolved) - suggesting a possible recurrence/regression.
I raised this with OpenAI support (case #10958570) and received three separate templated responses that didn't engage with the specifics - one claimed the June 29 incident was unrelated without explanation, another referenced "account cancellation" which was never mentioned. No indication that session/usage logs were actually reviewed.
Related: #29895, #30939, #28065, #30918
3 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
+1 — same root cause here, and I have a reproducible local trace.
Hit two consecutive 5h windows exhausted on 2026-07-05 with the same workflow you describe (Claude generates a plan, Codex adversarially reviews it). The only local audit tool (ccusage, reads
~/.codex/sessions/) showed just $8.78 for that day — nowhere near enough to drain two windows. So the rest of the spend is invisible locally.I traced it:
codex-plugin-cc→codex app-serverspawns ephemeral threads that:xhigh) — 2,576 API calls across 10 threads,Execcategory),In other words: app-server sessions are bill in the cloud, log nothing locally. The join keys (
thread_id,turn_id) already exist in local telemetry (~/.codex/logs_2.sqlite); only the token numbers are server-side.Full write-up with the 10-thread timeline (anonymized) and the request for a read-only per-thread usage API:
https://github.com/openai/codex/issues/30918#issuecomment-4889081159
Tl;dr of the ask: (a) a read-only API for per-thread/per-turn usage keyed by
thread_id, and (b) persisttoken_count-style usage locally for app-server sessions like Codex Desktop does for interactive ones. Either would make these "limits draining faster than expected" reports actually triageable. 👍 if you'd use the usage API.@jif-oai @anp-oai @pakrym-oai @rka-oai @bolinfest @etraut-openai @xl-openai @aibrahim-oai @cconger @sayan-oai @canvrno-oai @celia-oai @owenlin0 @richardopenai @tamird @charlesgong-openai @felixxia-oai @fcoury-oai @viyatb-oai @adaley-openai @apanasenko-oai @shijie-oai @iceweasel-oai @won-openai @guinness-oai @jameswt-oai @rhan-oai @wiltzius-openai @winston-openai @codex @ericning-o @stefanstokic-oai @abhinav-oai @alexsong-oai @dylan-hurd-oai @charliemarsh-oai @fjord-oai @mchen-oai @mzeng-openai @nornagon-openai @adrian-openai @fc-oai @marksteinbrick-oai @zanie-oai @ddr-oai @gpeal @rasmusrygaard @xli-oai
Codex app-server / plugin usage spike without enough local token audit data
I observed a serious Codex usage/accounting issue that may be affecting some users.
Related reports:
From the available reports, the pattern looks like this:
This makes the incident difficult to investigate from the user side.
The issue does not appear to be only about one plugin. It may be an interaction between:
The main concern is not only the limit consumption itself, but the lack of a reliable local audit trail showing exactly which thread, tool call, server-side session, plugin action, or app-server activity caused the token usage.
Expected behavior
Codex should provide a local per-session token usage audit trail for app-server sessions, similar to what Codex Desktop provides.
At minimum, users should be able to inspect:
Actual behavior
Large Pro usage can be consumed without enough local token accounting data to identify the root cause.
Impact
This is risky for real development work because a single runaway session, plugin loop, or app-server behavior can drain the available Pro limit without giving the user enough evidence to debug, stop, or report the exact cause.
A useful mitigation would be to store reliable local token usage data for each app-server session, tool call, and plugin interaction.