Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
On Pro Plus, usage hit 100% mid-cycle after ~1.17B tokens, while the previous cycle used ~2.20B tokens without exhausting usage.
Root cause appears to be dollar-cost metering (not raw tokens), but the self-serve Usage/Spending UI no longer shows $ cost breakdown, so users cannot see why fewer tokens burn the quota faster.
Additionally, after hitting the limit:
- GPT/Claude disappear from the model picker (AvailableModels returns 0 Claude/GPT/Gemini; only Auto/Composer/Grok/Kimi/GLM remain).
- On-demand is disabled (noUsageBasedAllowed=true), so third-party models stay locked.
- Heavy cursor-grok-4.6-high-fast usage appears to spill into / exhaust the Other Models (API) pool, then GPT/Claude become unavailable.
PlanUsage snapshot: autoPercentUsed=100, apiPercentUsed=100, totalPercentUsed=100, includedSpend limit=$70, remainingBonus=false. Message: “You’ve used 100% of your included API usage”.
Steps to Reproduce
- Use Pro Plus with heavy Agent usage on cursor-grok-4.6-high-fast during a billing cycle.
- Compare Dashboard Usage token totals vs previous cycle (previous ~2.2B tokens OK; current ~1.2B hits 100%).
- Open Spending/Usage pages and try to reconcile burn rate by $ cost — Cost/$ columns are missing for self-serve plans.
- After usage hits 100%, open model picker / AvailableModels.
- Observe GPT/Claude gone; only Cursor models + Kimi/GLM remain; on-demand off blocks third-party usage.
Expected Behavior
- Dashboard should show included usage burn in $ (or equivalent credits) and per-model cost share for self-serve plans, not only opaque token counts + percentage.
- Fast vs non-Fast pricing impact should be visible before users exhaust the cycle.
- Cursor Models spillover into Other Models / API pool should be clearly labeled in UI.
- When API pool is exhausted, model picker should explain why GPT/Claude are unavailable (quota vs regional filter), instead of silently removing them.
- If regional filtering also applies, surface that explicitly.
Operating System
MacOS
Version Information
Cursor IDE Version: 3.19.19
VSCode Version: (bundled)
OS: macOS 15.6.1 (24G90)
Plan: Pro Plus (individualMembershipType=pro_plus)
Billing cycle: 2026-09-02 to 2026-10-02
For AI issues: which model did you use?
Primarily cursor-grok-4.6-high-fast; also composer-2.5-fast / Auto. GPT and Claude previously available, now missing from picker.
For AI issues: add Request ID with privacy disabled
N/A — billing/usage/model-catalog issue (not a single failed AI request). Account userId owningUser=159188509.
Additional Information
Measured aggregates from DashboardService APIs:
Previous cycle (~Aug 2–Sep 2):
- ~2.199B tokens, ~$1178 equivalent cost
- Mix: grok-4.6-high-fast (~$525 / 436M), grok-4.6-high non-fast (~$330 / 865M), default/Auto (~$256 / 710M)
- Effective ~$0.54 / M tokens
Current cycle (Sep 2–Sep 10):
- ~1.173B tokens, ~$1311 equivalent cost, usage 100%
- Almost entirely cursor-grok-4.6-high-fast (~$1277 / 1089M, ~97% of cost)
- Effective ~$1.12 / M tokens (~2.1x previous)
Current policy status:
- GetHardLimit: noUsageBasedAllowed=true
- GetUsageLimitPolicyStatus: LIMIT_HIT_STAGE_SLOW_POOL, allowedModelIds=[“default”] only for slow queue
- AvailableModels: 23 models, 0 Claude/GPT/Gemini
Ask:
- Restore transparent $ / credit burn UI for self-serve plans
- Clarify Fast vs non-Fast cost impact in product UI
- Explain Cursor Models spillover into Other Models
- Don’t silently drop GPT/Claude from picker without reason (quota vs region)
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor