Usage limit message should show try again time in user's timezone

Open 💬 2 comments Opened May 16, 2026 by sweemer

What variant of Codex are you using?

CLI

What feature would you like to see?

I would like to see the time shown in the following message converted into my timezone instead of being shown in GMT.

You've hit your usage limit. Upgrade to Pro (https://chatgpt.com/explore/pro), visit

https://chatgpt.com/codex/settings/usage to purchase more credits or try again at 5:47 AM.

I went ahead and implemented it with the help of Codex here:

https://github.com/sweemer/codex/tree/add-timezone

Summary of changes:

  • Show usage-limit retry timestamps in the user’s local timezone when available, with a fallback to the host local timezone if no user timezone is present.
  • Plumb timezone context through the API bridge, turn/session handling, realtime conversations, and both remote compaction paths so usage-limit errors preserve that context end to end.
  • Add/update protocol, API bridge, and core tests covering timezone-aware formatting and propagation, and add chrono-tz to support IANA timezone conversion.

Screenshot of the retry time shown with my local timezone:

<img width="1113" height="235" alt="Image" src="https://github.com/user-attachments/assets/d23a6a80-599d-4c4e-9f4e-a3fb90cb93cf" />

Additional information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗