Agents Pay Context Rent
7 stories · ~7 min read

Listen
If You Only Read One Thing
One instruction can be billed dozens of times without changing a word. Grok Prices the Trajectory shows how every extra turn compounds the cost of accumulated history; Claude Shrinks the Instruction Tax moves 175,000 tokens of reference material outside the session until needed. Together they turn context management from prompt hygiene into capital allocation: every token must justify continued residency.
Grok Prices the Trajectory
Grok 4.6 changes the model-choice question from “What does a token cost?” to “How many times must the agent carry its history?” The release's most important result is not a narrow benchmark lead. It is evidence that a shorter working trajectory can overwhelm the difference on the API price card.
Thursday's News briefing covered the $2/$6 price shock and frontier-level composite score. What that business framing missed is why Grok's measured task cost is lower: the model traversed one long-horizon suite in far fewer turns, carrying much less accumulated context through the loop.
Artificial Analysis scored Grok 4.6 at 61, level with GPT-5.6 Sol and behind Claude Opus 5 at 63 and Claude Fable 5 at 62. At headline prices of $2 per million input tokens and $6 per million output tokens, Grok cost $0.84 per Intelligence Index task. GPT-5.6 Sol's corresponding prices are $5 and $30.
The more revealing comparison comes from AA-Briefcase, Artificial Analysis's private suite for long-horizon knowledge work. Across the full run, Grok 4.6 scored 1,577 Elo, averaged about 53 turns per task and accumulated roughly 0.5 billion input tokens. Claude Opus 5 at maximum effort averaged roughly 103 turns per task and accumulated about 2 billion input tokens. Grok reached Fable-tier performance with about half the turns and one-quarter the accumulated input.
That gap teaches a useful unit: context rent. Think of an agent transcript as a growing project binder. Every new turn carries much of that binder back into the model, then adds tool output, retries and revisions. One avoided turn saves a call; it also prevents that turn's material from being hauled through later calls. Trajectory efficiency therefore compounds.
This reframes the $2/$6 launch pricing. A cheap but meandering model can erase its sticker-price advantage by rereading a swollen transcript. A more decisive model can be economical even before prompt caching, because it creates less history to cache. The relevant denominator is accepted work per dollar and minute, with total input, turns and recovery attempts attached.
The strongest objection is the harness. AA-Briefcase is private, several model confidence intervals overlap, and SpaceXAI launched Grok 4.6 alongside Cursor. A model tuned around one agent loop may look unusually economical inside a related tool environment. Public scores also cannot show whether fewer turns came from better planning or from skipping useful checks.
That objection limits the claim without erasing it. Grok 4.6 has made trajectory length a first-class model feature, and model routers that record only tokens and final success are now missing the causal path between them. The confirming signal is a second independent coding-agent harness placing Grok within three percentage points of its leader while keeping median successful-task cost below $3. If that transfer fails, the apparent advantage belongs to the harness.
Claude Shrinks the Instruction Tax
Claude Code 2.1.234 reclaimed roughly 175,000 tokens without enlarging the model window. It did so by changing when instructions enter the session, making context admission a runtime policy rather than a fixed cost of having a capability installed.
The August 17 changelog says the built-in claude-api skill fell from more than 200,000 loaded tokens to about 25,000 by loading reference documentation on demand. That is an eightfold reduction in one capability's initial payload. On a nominal 200K session, the old design could consume an entire standard window before the API work began.
The mechanism is progressive disclosure, instruction loading that works like virtual memory. The runtime keeps a compact index resident, then fetches the detailed page only when the task needs it. Claude Code's skills documentation says names and descriptions remain visible for model-invocable skills, while the full skill body loads on invocation and supporting files can wait until referenced. After compaction, invoked skills are reattached under a separate budget: at most 5,000 tokens each and 25,000 combined, newest first.
This is not an isolated cleanup. Version 2.1.233 removed TaskCreate, TaskGet, TaskUpdate, TaskList and TodoWrite by default for Opus 4.8, Sonnet 5, Fable 5, Mythos 5 and newer models. An environment flag restores them. In consecutive releases, Anthropic delayed a large knowledge payload and removed explicit planning state from the default tool set.
The two changes expose the hard part of context engineering: not all removed tokens are waste. A practitioner issue measured about 41,000 baseline tokens in a fresh 200K session, including 20,200 from deferred built-in tools. That is one user's measurement, not Anthropic telemetry, but it captures the opportunity. The risk is that a task ledger discarded to save context was the state keeping a long job coherent.
Prompt caching sharpens the counterargument. Repeated instructions can be cheap to bill even while they occupy the context window, so an eightfold token reduction is not an eightfold invoice reduction. Nor does a smaller prompt guarantee better work: delayed documentation can be fetched too late, while missing task state can produce forgotten steps and expensive retries.
The structural shift is still clear. Advertised context is gross capacity; agent runtimes decide net capacity through tool schemas, skills, rules, memory and compaction policy. Claude Code is now optimizing that hidden admission layer. The proof must be a controlled long-session comparison showing fewer pre-compaction tokens with no decline in completion or plan continuity. Until then, version 2.1.234 demonstrates context removal, not context efficiency.
The Contrarian Take
Everyone says: Bigger context windows make agents better at long jobs, while cheaper tokens make those jobs economical.
Here's why that's wrong (or at least incomplete): Gross window size says nothing about how much room remains after the runtime loads instructions, tools and memory. Token rates say nothing about how often an agent rereads that growing state. Grok's measured advantage comes partly from finishing in fewer turns; Claude Code's gain comes from keeping reference material outside the session until needed. The scarce resource is not context capacity. It is disciplined admission to context.
Under the Radar
-
Apple's local stack has features, not a system. A detailed practitioner audit finds that current Apple Silicon runtimes split prefix caching, speculative decoding, continuous batching and hybrid-model support across MLX, vllm-metal and forks. The leading candidate still cannot combine prefix caching with speculative decoding on newer Qwen hybrids, so a fast component does not yet produce a complete serving path. (Source)
-
A cache hit can reveal the prompt. The KVGov paper reproduces a large first-token timing gap in vLLM and llama.cpp, then isolates exact-prefix caches by salting keys per customer. The promising 92.8% retained cache benefit is extrapolated, and current engines lack the required boundary offset. The attack is measured; the low-cost production fix is not.
Quick Takes
Nemotron Trades Intelligence for Throughput
NVIDIA's 31.6-billion-parameter Nemotron 3.5 Lightning activates 3.6 billion parameters and reached nearly 670 output tokens per second on a pre-release DeepInfra endpoint. Its Intelligence Index score of 24 trails stronger small models, but commercial weights, near-lossless four-bit delivery and broad hosted availability make throughput a deliberate deployment tier rather than a consolation prize. (Source)
The Leaderboard Comes to Your Traces
Artificial Analysis launched Optima for building benchmarks from files, coding environments or Arize, Braintrust and Langfuse traces, then comparing quality, cost per task and time per task across models. The product matters because Grok's result also shows the limitation: a private workload can reveal useful economics while making external transfer harder to judge. (Source)
Solar's Leap Takes Longer
Upstage's Solar Pro 4 rose from 14 to 42 on Artificial Analysis's Intelligence Index and cut output tokens per task by 17%, yet average task time increased from 6.0 to 8.6 minutes. It also attempted only 41% of questions while accuracy stayed at 19%. A higher composite can describe a more selective, slower product rather than a universally stronger one. (Source)
The Thread
Today's releases treat context as inventory. Grok 4.6 appears economical because its trajectory carries less accumulated history. Claude Code creates room by leaving most reference material outside the session until a task calls for it. Apple runtimes show what happens when those savings do not compose, while KVGov shows that shared context can become a privacy boundary. The advantage is shifting from owning the largest window to deciding what earns residency, what gets evicted and when the loop should stop.
Predictions
New predictions:
- I predict: By September 30, Claude Code or Codex will expose first-party per-skill or per-tool baseline context cost in a diagnostic surface, not merely total session usage. (Confidence: medium; Check by: 2026-09-30)
Issue date: 2026-08-18 · Generated: 2026-08-18 03:54 AM EDT
Tomorrow morning in your inbox.
Subscribe for free. 10-minute read, every weekday.