Codex needs authoritative in-product quota reset and entitlement-change notices

Open
#35,044 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
30/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Quiet

Research direction

The report identifies Codex Desktop and ChatGPT Codex analytics but names no repository files, tests, or entry points; begin by locating the usage-meter and entitlement or analytics surfaces. Done would require agreed account-applicable event history, rollout semantics, and UI behavior, so product and API design must be settled before implementation.

Written by the indexing model from the issue text.

Description

app enhancement rate-limits

Summary

Codex users can see an account-specific reset timestamp in analytics, but broader quota resets, entitlement changes, temporary capacity changes, and product rollouts are often inferred from social posts, comments, or third-party forecasting sites rather than from an authoritative in-product event history.

This creates an avoidable information asymmetry. A user nearing the limit cannot reliably distinguish:

  • their normal account-specific weekly reset;
  • a global or cohort quota reset;
  • a temporary incident-related allowance change;
  • a product release that changes available models or limits;
  • a staged rollout that does not apply to their account;
  • an inaccurate third-party prediction.

This report does not allege selective or follower-based resets. The product defect is the absence of an authoritative, account-applicable communication channel inside Codex.

Environment

  • Product: Codex Desktop and ChatGPT Codex analytics
  • Platform: Windows 11 Pro
  • Subscription: ChatGPT Pro
  • Observed: July 2026

Observed behavior

  1. Account analytics shows a precise weekly reset date and time.
  2. Public expectations of an additional reset or product change circulate through social media and third-party prediction pages.
  3. The user has no in-product record stating whether the event is official, global, cohort-specific, account-applicable, completed, delayed, or unrelated to their normal reset.
  4. The user plans production work around incomplete information and may reach the usage limit while waiting for an event that does not apply to the account.
  5. When the expected change does not occur, there is no authoritative explanation or event log in the product.

Expected behavior

Codex should expose a signed/authoritative account event feed containing:

  • current five-hour and weekly windows;
  • exact reset timestamps with timezone;
  • source of each reset (scheduled, manual_global, incident_remediation, plan_change, promotion, or other defined class);
  • announcement timestamp;
  • effective timestamp;
  • account/cohort applicability;
  • whether the change completed successfully for this account;
  • old and new entitlement/limit values when they change;
  • links to the relevant official status incident or release note;
  • a clear statement when a public announcement does not apply to the current account.

The app should notify the user before a displayed reset date changes and explain why.

Suggested UI

A small Usage events section near the usage meter:

Weekly reset: Jul 28, 2026, 1:09 PM local time
Last entitlement event: No account-applicable events since Jul 21
Official incident: Elevated Error Rates — monitoring
Third-party forecasts are not authoritative

Impact

  • Users cannot plan high-value work reliably.
  • Social-media followers and users watching external comments receive information sooner than users relying on the product.
  • Third-party predictions can be mistaken for official account changes.
  • Confusion is amplified when usage is already being consumed by retries, compaction, or service incidents.
  • Trust suffers even when the underlying quota implementation is functioning as designed.

Related reports

  • #27435 — reset display should remain date/time unambiguous.
  • #30816 — displayed weekly reset date changed without explanation.
  • #24080 — expose reset times and account rate-limit details.
  • #35037 — active OpenAI incidents are not surfaced inside the running Codex session.
  • #35032 — usage was consumed during repeated compaction/reprocessing.

The requested outcome is not privileged early access. It is equal, authoritative, account-specific product communication for every user.

Dominant language
Rust
Stars
125k
Forks
19.5k
Avg merge
1m
Merged PRs (30d)
1k

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from openai/codex

All issues in openai/codex

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.