fix(usage): correct proxy quotas and show Claude Fable first - #11473
fix(usage): correct proxy quotas and show Claude Fable first#11473Jolymmiles wants to merge 1 commit into
Conversation
ApprovabilityVerdict: Not approved Macroscope's review found this PR not approvable — This PR changes production usage-limit reporting and pooling, while also changing the default Usage Limits presentation by prioritizing Claude's Fable window and hiding other windows behind a disclosure. The cross-cutting runtime and default UI changes warrant focused human review despite targeted regression tests. You can add or adjust custom eligibility rules. Learn more. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (5)
Included review availability: Your plan provides up to 10 included reviews per hour; 8 remain after this review. 📝 WalkthroughWalkthroughThe changes update Codex status classification, preserve hub provenance during usage-limit merging, deduplicate failed hub notices, and refine pooled usage-limit rendering with separate provenance rows and collapsible secondary Claude limits. ChangesUsage limits behavior
Priority: ⬇️ Low Estimated code review effort: 3 (Moderate) | ~25 minutes Change: Bug fix · Severity of issue fixed: Low Suggested reviewers: Merge Risk: ⚪ Minimal · up to The quota handling and usage-display changes are covered by targeted tests and validation; no current merge-blocking risk was identified. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Fixes #11467.
Codex using a custom provider such as CLIProxy can report no OpenAI account while still returning cached ChatGPT limits. Those limits were displayed as extra native accounts beside the real CLIProxy accounts and distorted the pooled percentage. Mark that case unsupported without hiding genuine exhausted ChatGPT subscriptions.
Show Claude's Fable window first, with the other windows behind a disclosure below it. Keep the existing account segments and show all available windows when Fable is not reported. Preserve CLIProxy provenance when native and hub accounts merge, and surface partial hub read failures once instead of silently dropping them.
Validation:
Before: issue screenshot
After, using demonstration accounts:
Visual evidence on GitHub: download
usage-limits-proof.htmland open it locally for desktop/mobile captures and the browser interaction recording. No customer account data is included.Authored with OpenAI Codex (GPT-6).
Summary by CodeRabbit
New Features
Bug Fixes