Skip to content

Idle token consumption / idle-state misclassification affects Claude and Codex #444

@voyax

Description

@voyax

Summary

There are reports that token consumption or apparent token consumption can happen during supposed idle periods, and this is not limited to Codex. Claude and Codex should both be included in scope.

Scope correction

The initial filing was too narrow. This issue should track the broader runtime-level problem instead of treating it as Codex-only.

Included runtimes:

  • Claude
  • Codex

Already ruled out as complete explanations

Those historical bugs should not be treated as the full explanation for the current report.

Current observed behavior

  • There are reports of token consumption or apparent token consumption during idle windows
  • The behavior may be one of two things, and the issue should allow for both:
    • real background token burn during idle
    • idle-state / busy-state / usage-accounting misclassification that makes the runtime look like it is consuming tokens while idle
  • This needs to be checked across both Claude and Codex paths, not only one runtime

Investigation scope

  • Verify whether usage counters, rate-limit usage, or cost actually move during clean idle windows
  • Separate true idle token burn from misleading monitor/runtime state transitions
  • Compare Claude and Codex behavior instead of assuming the issue belongs to only one runtime
  • Focus on current production behavior

Notes

This issue was filed directly on request first, then corrected to widen the scope from Codex-only to Claude + Codex.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0-criticalCritical: blocks core functionality, users cannot work normally

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions