[Cyber] Codex App: gpt-daybreak-blue-latest rate limited by unrelated org (40M TPM) — regression of #10057

Open 💬 9 comments Opened Aug 11, 2026 by NeonTeam58

What version of the Codex App are you using (From “About Codex” dialog)?

Powered by Codex & OWL Version 26.803.81509

What subscription do you have?

Plus

What platform is your computer?

Microsoft Windows NT 10.0.22621.0 x64

What issue are you seeing?

I am an approved ChatGPT Cyber user and have legitimate access to the Cyber models in Codex.

I am seeing intermittent stream disconnections in the ChatGPT Desktop App (Codex mode) when using gpt-daybreak-blue-latest.

The error is:

stream disconnected before completion: Rate limit reached for gpt-daybreak-blue-latest (for limit gpt-5.6-sol) in organization org-BOvpEHVcDPTe8h4lZnwMO5Ly on tokens per min (TPM): Limit 40000000, Used 40000000, Requested 59984. Please try again in 89ms.

This is not an access/eligibility issue. I am a ChatGPT Cyber-approved user and gpt-daybreak-blue-latest is available to me normally.

The organization shown in this error:

org-BOvpEHVcDPTe8h4lZnwMO5Ly

does NOT belong to my OpenAI account.

I checked my OpenAI Platform organization settings and my actual organization ID is different. I am not a member of the organization referenced in the rate-limit error.

This appears very similar to the previously reported issue:

https://github.com/openai/codex/issues/10057

That issue also reported rate-limit failures against the exact same unrelated organization:

org-BOvpEHVcDPTe8h4lZnwMO5Ly

However, #10057 was closed after the previous service issue was resolved. This appears to be a recurrence/regression, now affecting the current ChatGPT Desktop App / Codex experience while using the Cyber model gpt-daybreak-blue-latest.

The current error indicates:

  • Actual model requested: gpt-daybreak-blue-latest
  • Rate-limit group: gpt-5.6-sol
  • TPM limit: 40,000,000
  • TPM used: 40,000,000
  • Organization being rate-limited: org-BOvpEHVcDPTe8h4lZnwMO5Ly
  • That organization is unrelated to my account
  • I am an approved ChatGPT Cyber user with valid access to this model

It appears that Cyber/Codex requests may be getting rate-limited against a shared or service-side organization/rate-limit bucket rather than the authenticated user's own account context.

Please investigate whether requests to gpt-daybreak-blue-latest from approved ChatGPT Cyber users are incorrectly sharing or inheriting the TPM limit associated with org-BOvpEHVcDPTe8h4lZnwMO5Ly.

What steps can reproduce the bug?

Use gpt-daybreak-blue-latest normally in Codex.

The issue occurs intermittently and may trigger the unrelated-organization TPM rate-limit error during generation.

What is the expected behavior?

Codex requests using gpt-daybreak-blue-latest should complete normally without being rate-limited by an organization that is unrelated to my account.

As an approved ChatGPT Cyber user, I should be able to use the model according to the limits associated with my own account/access.

Additional information

This appears to be related to #10057:

https://github.com/openai/codex/issues/10057

That issue reported the exact same unrelated organization ID:

org-BOvpEHVcDPTe8h4lZnwMO5Ly

In my case, the error occurs with gpt-daybreak-blue-latest and reports:

  • Rate-limit group: gpt-5.6-sol
  • TPM limit: 40,000,000
  • Organization: org-BOvpEHVcDPTe8h4lZnwMO5Ly

This organization does not belong to my OpenAI account.

I am an approved ChatGPT Cyber user and have valid access to the Cyber model.

View original on GitHub ↗

9 Comments

Fadouse · 17 days ago

Error: Codex error: Rate limit reached for gpt-daybreak-blue-latest (for limit gpt-5.6-sol) in organization
org-BOvpEHVcDPTe8h4lZnwMO5Ly on tokens per min (TPM): Limit 40000000, Used 40000000,

same

TheAndersMadsen · 17 days ago

Confirming on a different platform/plan: macOS 27.0.0 (arm64), ChatGPT Pro, Codex CLI 0.146.0-alpha.9.2 + Desktop app 26.727.40816, Sign in with ChatGPT. Same org (org-BOvpEHVcDPTe8h4lZnwMO5Ly), same limit group (gpt-5.6-sol), same 40M TPM numbers.

Some controlled results that may help narrow this down.

gpt-5.6-sol succeeds from the same account, same auth, in the same minute that daybreak 429s.

Interleaved runs, identical trivial prompt:

| model | result |
|---|---|
| gpt-daybreak-blue / gpt-daybreak-blue-latest | intermittent 429, roughly half of attempts |
| gpt-5.6-sol | 8/8 success, never failed |

Since the error blames for limit gpt-5.6-sol, and gpt-5.6-sol itself is served fine against that same limit group seconds earlier and later, the reported bucket does not appear to be genuinely exhausted.

This is not an entitlement problem — the status codes separate cleanly.

| model | response |
|---|---|
| gpt-daybreak-red, gpt-5.5-cyber-preview | HTTP 400 invalid_request_error — "not supported when using Codex with a ChatGPT account" |
| gpt-daybreak-blue, gpt-daybreak-blue-latest | HTTP 429 rate_limit_exceeded, or succeeds |

Models I'm not approved for return a clean 400. Daybreak Blue (which I am approved for — chatgpt.com/cyber reports trusted access active) returns 429 or serves. So the 429 path is being taken for an entitled model.

The reported numbers look synthetic. Across every rejection, Used is exactly equal to Limit (40000000) to the digit, while Requested tracks real request size (17882, 18103, 20337, 20341, 32083, 35902, 59984 in the original report). retry-after comes back as 26–89ms, which is not a plausible TPM window rollover.

Not tier-related. gpt-5.6-sol completes on both service_tier: "priority" and "default". Daybreak advertises no service tiers so Codex omits the field and the server records "service_tier":"auto"; overriding the catalog via model_catalog_json to force priority on the daybreak entry still 429s.

Failed response object (from the WebSocket frame) resolves to the base model:

{"status":"failed","model":"gpt-5.6-sol","service_tier":"auto",
 "error":{"code":"rate_limit_exceeded", ...}}

Response ID: resp_0f7b2b794cb60b14016a7ad60aa2b8819183095396307adfa0 (2026-08-11 ~07:58 UTC)

Partial client-side mitigation, for anyone blocked right now: the default stream_max_retries = 5 gives up right at the boundary — I had a run succeed on retry 5. Raising it recovers a good fraction of these, at the cost of a long stall. Since the built-in openai provider id can't be overridden, it needs a clone:

model_provider = "openai-retry"

[model_providers.openai-retry]
name = "OpenAI (deep retry)"
base_url = "https://chatgpt.com/backend-api/codex"
wire_api = "responses"
requires_openai_auth = true
supports_websockets = true
request_max_retries = 10
stream_max_retries = 20
stream_idle_timeout_ms = 300_000

Note supports_websockets = true — omitting it silently downgrades the clone to SSE.

This doesn't fix it (still ~50% and up to ~3 minutes of retrying), and -m gpt-5.6-sol remains the reliable fallback.

Consistent with the resolution on #10057 — "a temporary service issue that caused the responses API to incorrectly report rate limit errors when it shouldn't."

realunkn0wn · 17 days ago

same here

stream disconnected before completion: Rate limit reached for gpt-daybreak-blue-latest (for limit gpt-5.6-sol) in organization org-BOvpEHVcDPTe8h4lZnwMO5Ly on tokens per min (TPM): Limit 40000000, Used 40000000, Requested 43794. Please try again in 65ms. Visit https://platform.openai.com/account/rate-limits to learn more.
r3352 · 16 days ago

+1. Getting an error on org org-BOvpEHVcDPTe8h4lZnwMO5Ly as well.

obahareth · 16 days ago

Also seeing this:

stream disconnected before completion: Rate limit reached for gpt-daybreak-blue-latest (for limit gpt-5.6-sol) in organization org-BOvpEHVcDPTe8h4lZnwMO5Ly on tokens per min (TPM):

Limit 40000000, Used 40000000, Requested 24727. Please try again in 37ms. Visit https://platform.openai.com/account/rate-limits to learn more.

marmar9615-cloud · 16 days ago

Independent reproduction on macOS 27.0 with the ChatGPT/Codex desktop app 26.803.61601 (build 6396) and Codex CLI 0.147.0, authenticated with ChatGPT (no API key).

  • gpt-daybreak-blue-latest repeatedly fails, including on trivial prompts.
  • Regular gpt-5.6-sol works from the same account/environment.
  • The Daybreak failure is attributed to for limit gpt-5.6-sol with Limit 40000000, Used 40000000; observed requested values include 25,439, 25,444, and 37,409 tokens.
  • The organization ID in the error is not the authenticated ChatGPT account/workspace ID.
  • Lowering reasoning effort does not help.
  • Daybreak advertises no Priority/Fast service tier, so Codex omits the configured service_tier = "priority"; that setting is not causing the failure.

This independently supports a service-side Daybreak routing/limiter regression rather than individual account consumption.

Feedback ID: 019ff0f6-3956-7992-aa56-9fe004ed02d6

w0rk3r · 16 days ago

+1:

stream disconnected before completion: Rate limit reached for gpt-daybreak-blue-latest (for limit gpt-5.6-sol) in organization org-BOvpEHVcDPTe8h4lZnwMO5Ly on tokens per min (TPM): Limit 40000000, Used 40000000, Requested 150048. Please try again in 225ms. Visit https://platform.openai.com/account/rate-limits to learn more.
Ben2248 · 16 days ago

Same error for me.

emanuelturis · 16 days ago

+1