[Bug] New Codex conversations fail with "Selected model is at capacity" while existing conversations remain usable on the same Pro account
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.908.70816
What subscription do you have?
ChatGPT Pro, x20
What platform is your computer?
Windows 11, x64
What issue are you seeing?
Newly created Codex conversations consistently fail with:
Selected model is at capacity. Please try a different model.
However, existing conversations that had previously started successfully
continue to work normally on the exact same account, PC, network, and Codex
installation.
The affected Pro account still has approximately 45% of its weekly Codex
allowance remaining.
I have reproduced the capacity error across multiple available models,
including:
- GPT-6 Astra
- GPT-5.6 Sol
- Terra
- Luna
Switching models does not resolve the issue.
The behavior appears to be account-specific:
- Affected account + same PC/IP -> new conversations fail
- Different account + exact same PC/IP -> new conversations work normally
The most unusual behavior is:
- Existing conversation on affected account -> "say hello" -> works normally
- Newly created conversation on affected account -> "say hello" -> capacity error
I created multiple new conversations with only the trivial prompt
"say hello", and they consistently failed.
Therefore the failure does not appear to depend on prompt complexity,
repository context, or a specific model.
Signing out and switching accounts does not reliably resolve the problem.
What steps can reproduce the bug?
Steps to reproduce
-
Sign in to the affected ChatGPT Pro account in Codex Desktop.
-
Confirm that weekly Codex usage allowance remains available
(approximately 45% remaining in my case). -
Create a new conversation.
-
Select any available model.
-
Send the prompt:
say hello
-
The new conversation fails with:
Selected model is at capacity. Please try a different model.
-
Open an existing conversation that had previously worked.
-
Send the same prompt:
say hello
-
The existing conversation responds normally.
-
Sign in with another account on the same PC and IP address.
-
Create a new conversation.
-
The new conversation works normally on the other account.
What is the expected behavior?
Expected behavior
New conversations should be able to start normally while the account has
available usage quota.
If a specific model is temporarily at capacity, switching models should
allow the request to proceed.
Existing and newly created conversations on the same account should not
show different availability behavior without a clear explanation.
Actual behavior
Existing conversations remain usable, but newly created conversations on
the affected account consistently fail with the model-capacity error,
including trivial prompts and multiple different models.
Additional information
Additional information
This may be related to account-level admission/routing or new-conversation
provisioning rather than per-model capacity.
Related issues with overlapping symptoms:
- #39643 — account-specific capacity errors; other accounts work on same device
- #43337 — account-specific capacity errors despite available weekly allowance
- #43688 — capacity error across all models
- #30348 — existing conversations work while new conversations fail, although
that report shows a different thread/start timeout error
I have screenshots showing:
- ChatGPT Pro weekly usage with ~45% remaining
- Multiple newly created "say hello" conversations failing with the
capacity error - An existing conversation on the same affected account successfully
responding to "say hello"
The issue was observed on September 15, 2026 (KST, UTC+9).
OpenAI Support asked me to report this directly through the Codex GitHub
issue tracker for developer investigation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure with a new conversation and the existing conversation on the affected account, using the reported model and prompt variations. Investigate the account-level admission or new-conversation provisioning path suggested by the report, then compare it with the working account and existing-conversation path. Done means new conversations can start normally when quota remains available, or the specific service-side cause is identified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100