Resuming sessions from v2.1.89 in v2.1.90 causes excessive token usage (no prompt caching)
Status Fixed / completed
Maintainer reply None cached
Activity 3 comments · opened Apr 2, 2026 · closed Apr 3, 2026
Description
When resuming a conversation session that was originally started in Claude Code v2.1.89, the upgraded v2.1.90 client does not properly cache the existing context. This causes the full conversation to be re-sent without prompt caching on the next message, resulting in significantly higher token consumption.
Steps to reproduce
- Start a session in Claude Code v2.1.89 with a large context (multiple files open, long conversation)
- Upgrade to v2.1.90
- Resume the same session and send a message
- Observe significantly higher token usage compared to a fresh session
Expected behavior
Resumed sessions should benefit from prompt caching regardless of which version originally created them.
Actual behavior
The full conversation context is sent without caching, consuming excessive tokens on the first message after resuming.
Environment
- Claude Code v2.1.89 → v2.1.90
- Linux (Ubuntu/WSL)
Notes
It appears v2.1.90 already includes caching fixes, but they don't apply retroactively to sessions created in v2.1.89. A migration or cache invalidation step during version upgrade might help.
3 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
I have the same issue
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.