Skip to content

Codex Pro quota draining abnormally since 2026-06-25; local logs show needs_follow_up token loops #30086

Open

Description

@M-Conch

What issue are you seeing?

Starting around 2026-06-25, my ChatGPT Pro account started showing abnormally fast Codex quota consumption. This appears similar to #29963, #30002, and #30054: quota drains much faster than the local token evidence suggests, and local logs show repeated model_needs_follow_up=true samples inside single turns.

I submitted in-product feedback with logs attached.

Uploaded thread: 019effb1-407c-7383-8b89-0fdbc95e418e

What version of the Codex App are you using?

  • Codex app: 26.616.81150 (CFBundleVersion 4306)
  • Codex CLI: 0.142.0
  • Platform: macOS arm64
  • Auth mode: ChatGPT login
  • Subscription: ChatGPT Pro
  • Main model/config: mostly gpt-5.5, reasoning high / xhigh, default service tier

What steps can reproduce the bug?

  1. Use Codex desktop / CLI with a Pro account.
  2. Run normal Codex work after 2026-06-25.
  3. Watch the 5h / weekly quota move much faster than expected.
  4. Inspect local diagnostics. I used sanitized aggregates from ~/.codex/logs_2.sqlite and session JSONL files, without prompt content or account identifiers.

Sanitized local evidence

From codex_core::session::turn logs, grouping only post-sampling token usage rows:

Local date Turns Sampling rows model_needs_follow_up=true rows Turns with >=5 true samples Max single-turn token delta Max samples in one turn
2026-06-23 95 171 77 6 60,747 14
2026-06-24 178 431 253 29 234,317 16
2026-06-25 126 302 177 20 100,615 15

Worst redacted single-turn examples:

Redacted turn Local date/time Model Effort Duration Samples True samples total_usage_tokens delta token_limit_reached
Turn A 2026-06-24 03:04:50-03:07:31 gpt-5.5 xhigh 161s 4 3 234,317 true
Turn B 2026-06-24 00:26:20-00:31:14 gpt-5.5 high 294s 13 12 229,144 true
Turn C 2026-06-25 11:31:39-11:33:55 gpt-5.4 medium 136s 15 14 100,615 false
Turn D 2026-06-25 02:59:49-03:01:13 gpt-5.5 xhigh 84s 7 6 69,933 false

Session-level local summary also shows the quota meter already high on a small fresh session:

Local date/time Session total tokens 5h quota shown in rate limits Weekly quota shown in rate limits
2026-06-26 00:35-00:48 359,784 38% -> 40% used 24% used
2026-06-26 00:37-00:37 44,848 38% used 24% used
2026-06-26 00:41-00:43 333,968 39% used 24% used

The CLI status line also showed weekly 76% left immediately after opening a fresh temporary TUI for feedback.

Expected behavior

Additional notes

I did not include account IDs, email addresses, local user paths, prompt text, auth tokens, or raw session logs in this public issue. The attached in-product feedback upload should give maintainers the diagnostic context via the uploaded thread ID above.

Activity

  1. added
    bugSomething isn't working
    appIssues related to the Codex desktop app
    rate-limitsIssues related to rate limits, quotas, and token usage reporting
    model-behaviorIssues related to behaviors exhibited by the model
    on Jun 25, 2026
  2. reabiliti commented on Jun 25, 2026

    @reabiliti

    I can reproduce a very similar local signature on another ChatGPT Pro account / Codex desktop setup.

    Local diagnostics from ~/.codex/logs_2.sqlite, using only codex_core::session::turn rows with post sampling token usage and no prompt/account/path content:

    Local date Turns Sampling rows model_needs_follow_up=true rows Turns with >=5 true samples Max visible single-turn token delta Max samples in one turn
    2026-06-23 61 441 382 21 162,375 25
    2026-06-24 54 464 411 25 196,874 24
    2026-06-25 116 847 732 49 233,949 27

    Worst loop-like turns, redacted:

    Redacted turn Local date/time Model Effort Duration Samples True samples Visible total_usage_tokens delta Max total_usage_tokens token_limit_reached
    Turn A 2026-06-25 17:52 gpt-5.5 high 301s 17 16 216,139 244,908 true
    Turn B 2026-06-25 00:42 gpt-5.5 high 91s 6 5 212,615 246,826 true
    Turn C 2026-06-25 01:01 gpt-5.5 high 279s 24 23 190,562 227,482 false
    Turn D 2026-06-24 22:42 gpt-5.5 high 350s 24 23 162,934 198,108 false
    Turn E 2026-06-23 21:56 gpt-5.5 high 307s 22 21 162,375 198,094 false

    This looks consistent with the same pattern described here: many repeated sampling rows inside a single turn, most of them with model_needs_follow_up=true, and large accumulated total_usage_tokens deltas.

    I also observed unusually fast Pro weekly quota movement around the same date. There may be some local context size contribution, but the repeated follow-up sampling signature appears to be a separate multiplier.

  3. aatiya-knowhow commented on Jun 25, 2026

    @aatiya-knowhow

    I am seeing similar behavior. Goal mode explodes in token usage as a result; jobs that normally consume ~200k-400k tokens now consume upwards of 2.5M+ tokens. On a $200/mo pro plan my 5 hr limit was exhausted with a single session running in goal mode across two agent threads in about 2 hours. Weekly limit seems to be affected by this as well - I burnt about 30% of my weekly limit since this morning.

  4. eraserkason commented on Jul 5, 2026

    @eraserkason

    问题解决了吗?我现在还没解决,并且 在 auth没有泄露的情况下,我的额度会一直无缘无故的被消耗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbugSomething isn't workingmodel-behaviorIssues related to behaviors exhibited by the modelrate-limitsIssues related to rate limits, quotas, and token usage reporting

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions