[BUG] fragmented sessions across Windows and WSL2 on the SAME MACHINE
Resolved 💬 2 comments Opened Feb 4, 2026 by privacyguy123 Closed Mar 5, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
This is almost definitely related to the fact I get 10 prompts on Pro plan now, with messages jumping up in increments of 10% - truly abysmal. If not - this is a separate issue for a separate ticket.
How/why could Claude Code CLI ever be seeing a different "remaining" time for the quota reset (using ccusage)?
Windows:
ccusage blocks --json | jq '.blocks[] | select(.isActive == true) | {id, startTime, endTime, projection}'
{
"id": "2026-02-04T15:00:00.000Z",
"startTime": "2026-02-04T15:00:00.000Z",
"endTime": "2026-02-04T20:00:00.000Z",
"projection": {
"totalTokens": 16563845,
"totalCost": 8.07,
"remainingMinutes": 234
}
}
WSL2 (ON THE SAME MACHINE WITH THE SAME PRO SUB):
ccusage blocks --json | jq '.blocks[] | select(.isActive == true) | {id, startTime, endTime, projection}'
{
"id": "2026-02-04T13:00:00.000Z",
"startTime": "2026-02-04T13:00:00.000Z",
"endTime": "2026-02-04T18:00:00.000Z",
"projection": {
"totalTokens": 7588704,
"totalCost": 4.72,
"remainingMinutes": 89
}
}
What Should Happen?
They should be "synced" given they are 2 sessions part of the same subscription on the same PC.
Error Messages/Logs
Steps to Reproduce
Run ccusage command shown above on Windows and WSL2 on the same machine.
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.31
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗