Automatically redeem unused banked resets before they expire

Open 💬 3 comments Opened Jul 12, 2026 by rookslog
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What variant of Codex are you using?

Codex in the ChatGPT desktop app on macOS

What feature would you like to see?

Problem

A banked Codex rate-limit reset can expire unused if the user saves it for later but forgets to redeem it before the displayed expiration time.

Once the reset is about to expire, allowing it to disappear provides less value than applying it as a final fallback.

Proposed behavior

When a banked reset remains unused immediately before its expiration time, Codex should automatically redeem that specific reset.

This should be the default behavior:

  1. Keep the reset available for manual redemption until expiry.
  2. Do not redeem it early.
  3. Automatically redeem it as the expiration fallback, even if the ChatGPT desktop app is closed.
  4. Notify the user that the reset was redeemed automatically.

Additional information

This is distinct from #32218, which proposes letting users queue a reset for redemption when a usage limit is exhausted.

That request addresses unattended limit exhaustion. This request addresses a reset reaching its expiry unused. Both behaviours could coexist, with expiry redemption acting only as the final fallback.

View original on GitHub ↗

3 Comments

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #32585
  • #32584

Powered by Codex Action

rookslog · 1 month ago

Apologies for the multiple previous ones, was iterating on the request before wanting to submit and codex got a little too trigger happy. Closed the other ones.

chentinghui · 1 month ago

I support this feature request. A banked reset should not simply disappear when it reaches its expiration time.

Suggested behavior:

  • Keep the reset available for manual use until the final expiration moment.
  • If it is still unused at expiration, automatically redeem it instead of discarding it.
  • Perform the redemption server-side, even when the Codex/ChatGPT app is closed.
  • Notify the user after the reset has been automatically redeemed.
  • Provide an optional setting to disable automatic redemption for users who prefer manual-only