Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.246 Home All releases olderv2.1.245 v2.1.247newer
Claude Code v2.1.246

Resuming a session restores its accumulated cost

You'll notice
Useful4 Signal2
Cost Tracking

Resuming a session picks up its running cost instead of resetting the counter to zero.

What

Session cost is now saved into the conversation transcript and read back when the session loads, so a resumed session continues from its existing spend instead of restarting the counter at zero.

Details
  • The transcript's record-type table gained a cost-state entry with last-wins semantics, so the newest cost line for a session wins.
  • Malformed cost-state lines are validated on read and dropped rather than breaking the load.
  • Both loaders carry the restored cost onto the session: the full transcript read and the incremental follow-on read.
Evidence

"cost-state": "last-wins"

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.246 →