Skip to content

Codex Desktop appears to consume Exec quota while idle with no visible background activity #31054

Open

Description

@orangebread

Summary

While investigating unexpectedly high Exec usage on ChatGPT Pro, I observed that leaving Codex Desktop open caused my Exec quota to continue decreasing (~1% at regular intervals) even when I was not interacting with the app. Quitting Codex Desktop immediately stopped the quota drain.

Environment

  • Codex Desktop (VS Code Externsion is not affected by this)
  • macOS
  • GPT-5.5

Investigation

  • Audited local sessions with ccusage.
  • Inspected raw ~/.codex/sessions JSONL logs.
  • Largest sessions were cache-read heavy (~90% cache reads).
  • No evidence of runaway shell loops, retry storms, or repeated tool invocations.
  • Event types were primarily response_item/event_msg, with no recorded tool.name entries.
  • Sessions appeared to be normal Codex Desktop rollouts, including forked sessions.

Observed behavior

  1. Exec quota reset.
  2. Without submitting prompts, Exec continued decreasing by ~1% at regular intervals.
  3. Closing Codex Desktop immediately stopped the decrease.

Expected behavior

If Codex Desktop is performing background execution after the user stops interacting, there should be a clear UI indication explaining that work is still in progress and consuming quota. Otherwise, idle/open state should not appear to consume Exec.

Can you clarify whether this is expected behavior, background session continuation, or a bug? I can provide sanitized session logs, ccusage reports, and dashboard screenshots if useful.

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
    sessionIssues involving session (thread) management, resuming, forking, naming, archiving
    on Jul 3, 2026
  2. wbdb commented on Jul 3, 2026

    @wbdb

    Edit: Unfortunately, I have to confirm this behavior - dropping from 99% to 66%. It was just running in the background but I used dictation feature.

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 workingrate-limitsIssues related to rate limits, quotas, and token usage reportingsessionIssues involving session (thread) management, resuming, forking, naming, archiving

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions