Hi everyone,
I’m trying to determine whether anyone else has noticed a change in the token behavior of cursor-grok-4.6-xhigh-fast since late August.
This is specifically about raw token counts per agent run
I use Cursor for repeated evaluation and optimization work on the same repositories and pipeline, so my workload is relatively consistent.
What caught my attention is the difference between runs only a few days apart.
On August 31, cursor-grok-4.6-xhigh-fast runs in my usage history commonly showed values such as:
- 73K
- 130K
- 298K
- 593K
- 1M
- 1.6M
- 2.2M tokens
On September 4, using the same model and similar tasks in the same repositories, I’m seeing many runs around:
- 6.5M
- 8.6M
- 18M
- 7.5M
- 13.4M
- 7.4M
- 12.5M
- 15.1M tokens
Obviously individual agent runs can vary significantly, so I’m not claiming these individual examples prove an issue by themselves.
However, the difference has been large and consistent enough that I’m wondering whether something changed recently in how Grok 4.6 XHigh Fast handles or reports context.
Has anyone else doing long-running agent/evaluation workloads noticed this?
In particular, I’m curious whether there have been changes related to:
- context accumulation between tool calls
- context reuse/caching
- agent iteration behavior
- token reporting/accounting
- changes to the Grok 4.6 XHigh Fast implementation
Again, I’m specifically interested in the **technical token behavior
Where does the bug appear (feature/product)?**
Models, pricing & API keys (availability, Auto/Max, BYOK/Bedrock)
Describe the Bug
cursor-grok-4.6-xhigh-fast appears to be reporting/processing significantly higher raw token counts per agent run compared with only a few days earlier, despite using the same model on the same repositories for comparable evaluation and optimization tasks.
This report is specifically about the change in raw token consumption per agent run, not subscription pricing or a billing dispute.
On August 31, typical runs visible in my usage history were in the hundreds of thousands to low single-digit millions of tokens.
On September 4, many comparable runs using the exact same cursor-grok-4.6-xhigh-fast model are showing approximately 6M–18M tokens per run.
Steps to Reproduce
- Open an existing repository that has previously been used extensively with
cursor-grok-4.6-xhigh-fast. - Run long-running agent tasks such as repeated evaluation, debugging and optimization work.
- Check the raw token count for the completed requests in the Cursor usage dashboard.
- Compare recent runs with equivalent runs from late August using the same model and repository.
Expected Behavior
Some variation between agent runs is obviously expected. However, for comparable workloads using the same model and repository, I would not expect a persistent order-of-magnitude increase in raw token processing without a corresponding major change in the task or context.
Actual Behavior
My August 31 history contains cursor-grok-4.6-xhigh-fast runs such as:
73K, 130K, 298K, 593K, 1M, 1.6M and 2.2M tokens.
On September 4, I am seeing runs such as:
6.5M, 8.6M, 18M, 7.5M, 13.4M, 7.4M, 12.5M and 15.1M tokens.
The difference is large enough that I wanted to report it in case something changed in context accumulation, caching/context reuse, agent iteration behavior, tool-call accounting, or token reporting for Grok 4.6 XHigh Fast.
Additional Context
I have screenshots of the usage history from both periods and can provide additional examples or usage exports if useful for reproducing/investigating this.
I’d also be interested to know if other users running long-lived Grok 4.6 agent workloads have observed the same behavior.