[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_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗