Follow Discord
Sweep 29 Sep 2026 · 18:10Z Build v2.1.285 506 read Stable v2.1.280 Latest v2.1.285 Next v2.1.285 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.280 ·

Arithmetic bug fixed in a budget-allocation loop

Fixed a bug where a per-turn budget calculation updated the wrong variables

Under the hood Bug Fixes
JSON All of v2.1.280
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Bug FixesKind: in v2.1.280,
Bug FixesSection of the release
What

A piece of internal logic that figures out how much of a per-turn budget to allocate had a bug: after computing the amount to allocate (called ee, the smaller of the remaining budget K[v] - O[v] and a total G), the code was updating unrelated variables (We[lo] and Wu) instead of the running totals it was supposed to update (O[v] and G). This has been corrected so the running totals now actually reflect the computed amount.

Why

Because the running totals weren't being updated correctly, this budget-tracking logic could drift from the real state over time. The fix makes the allocation math track correctly against what it's actually supposed to be limiting.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding doesn't say what user-facing feature or limit this budget allocation controls.

See this entry in the whole of v2.1.280 →

Feedback