Bug: Windows Desktop App token loop with Claude Code/MCP causes immediate 100% session lockout
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?
My paid Pro subscription has been rendered completely unusable for the 4th/5th consecutive day due to a catastrophic synchronization loop between the Windows Desktop App and the cloud backend.
Today, June 7, my account was locked out after ONLY 15 MINUTES of minimal manual usage.
The issue triggers immediately when using the Windows Desktop Application. The moment the chat context involves technical infrastructure setups or local tool executions (PowerShell commands, MCP server configurations, unzipping local packages), the Desktop App forcefully locks my profile under the "limits shared with Claude Code" tier.
An invisible background tracking loop instantly drives my session quota to 100% used. I am then hit with a massive 3 to 4-hour session lockout (demanding a 3h 43m wait time today), despite my overall Weekly Limit being at only 51%.
This backend corruption bleeds into the Web Interface (Chrome) as well, throwing "Conversation not found" errors and completely freezing the profile across all devices, treating a paid Pro subscription as a restricted free tier.
What Should Happen?
Paid Pro users should not have their manual chat sessions exhausted in 15 minutes by background tool execution loops.
Error Messages/Logs
Usage limit reached • Resets in 3 hr 43 min • limits shared with Claude Code
Background UI error: "The request may have expired or you may have read it elsewhere. Refresh the page to continue."
Steps to Reproduce
- Log into a paid Pro Account on the Windows Desktop App.
- Open a project chat and engage in conversations regarding backend server environments or local tool execution (PowerShell / MCP configurations).
- Observe how the app automatically flags the session with "limits shared with Claude Code".
- After less than 15 minutes of standard use, the session is forcefully terminated at 100% capacity, and a 3-4 hour lockout is enforced.
<img width="1920" height="1200" alt="Image" src="https://github.com/user-attachments/assets/a22cd712-0c83-41ed-81f7-a44335586b39" />
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Latest Desktop App (June 2026)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
_No response_
Showing cached comments. Read the full discussion on GitHub ↗
5 Comments
This is genuinely frustrating, and the lockout-at-15-minutes part is the most under-explained piece, so let me separate what's expected mechanics, what you can act on, and what is a backend bug you can only escalate. I'll flag which parts are officially documented vs inferred.
Why session at 100% while weekly is 51% is consistent (documented). Pro/Max have two independent limits: a 5-hour rolling session limit and a weekly limit. "Resets in 3hr 43min" is the session window refilling, and it's a separate counter from the weekly 51% — so being locked on one while the other is half-full is expected, not a contradiction. (usage & length limits) The "limits shared with Claude Code" line means claude.ai chat, the Desktop app, and Claude Code all draw from one shared pool on Pro — so whatever burns tokens in one surface depletes all of them. (Claude Code on Pro/Max)
What can drain a 5-hour session pool in ~15 minutes. Your trigger contexts (PowerShell output, MCP config, unzipping packages) are exactly the high-token-burn ones:
What you can do right now (operator-side):
claude/nodeprocesses from Claude Code after you close it, and end them. This rules out the orphaned-process suspect./compactregularly; disconnect MCP servers you aren't actively using (each one taxes every turn); and instead of dumping full PowerShell output or a whole unzipped listing into the chat, capture it to a file and have Claude read specific line ranges. These directly reduce how fast the session pool drains.What is a backend bug you can only escalate (not fixable locally). The cross-device "Conversation not found" freeze and the profile locking across all devices are backend sync/cache issues — there are existing reports of Windows Desktop sync corruption (e.g. #28180, #23235). Signing out and back in sometimes clears it, but that's a workaround. For the part where a paid Pro session is driven to 100% by background activity you didn't initiate, that's worth escalating to support@anthropic.com (or keeping this issue open) with your
claude --version, the exact trigger steps, and whether you have MCP servers configured — the MCP/background angle is the most likely lever for the "instant 100%" you're seeing, and it's the detail that will let them reproduce it.If after checking Settings → Usage you find the session pool is being eaten with the app idle (no active turn), that's the strongest evidence of a background loop rather than normal consumption — capture that screenshot, because it's the clearest signal that this is a bug and not just heavy usage.
Thank you @yurukusa for the detailed analysis.
Which limit is hit: Confirmed — 5-hour session limit (100% used), weekly only 51%. Fast-consumption problem.
Stray processes: Session drains even on freshly opened Desktop App — not orphaned processes.
My trigger context: MCP server configuration, Amazon SP-API planning, skill-building with tables. No PowerShell output dumped — manual typed chat only.
Key details for backend escalation:
Not using Claude Code CLI at all — Chat tab only
MCP servers connected: GitHub MCP, Gmail, Google Drive, Google Calendar, Filesystem, Windows-MCP, pdf-viewer, Claude in Chrome
Session hits 100% within 15 minutes of fresh chat
Bottom bar shows: "limits shared with Claude Code" — Desktop App activates Code mode in background without user action
Support Conversation IDs: 215474382032800 / 215474589559710
The "Invalid" label is incorrect — this is reproducible, recurring bug on paid Pro account. Requesting Anthropic engineering review of session categorization logic in Windows Desktop App.
Edit: Updated the issue title for clarity. This is a critical synchronization bug affecting paid Pro users utilizing the Windows Desktop Application alongside Claude Code and local MCP servers via PowerShell. The session quota jumps to 100% within 15 minutes despite the backend dashboard displaying only 51% total weekly usage. Please review the backend interaction loops.
CRITICAL UPDATE (June 12, 2026):
This infrastructure defect has just caused a total account and session corruption today. I opened a completely fresh, blank session to bypass the loop bug. Within exactly 5 minutes of standard text interaction, the backend system instantly drained my entire session quota back to 100% (triggering another 4.5-hour lockout) and threw a "Conversation not found" database error.
As a paid Pro user, this ongoing denial of service has completely disrupted my business operations. I have already escalated this via official support channels with a final ultimatum: if this profile corruption and artificial token drain are not manually resolved by a human specialist by June 20, 2026, I will permanently terminate my Pro subscription, remove my corporate credit cards, and file a formal transaction dispute (chargeback) with my bank.
Please unmark this issue from "invalid" and pass it to the core engineering team immediately. The Windows Desktop App / MCP synchronization layer is actively corrupting user session databases.
Update as of July 3, 2026: The June 20 ultimatum in my previous comment has passed with no human engineering response and no resolution. This is now being tracked in parallel under Support Ticket #21547460546069 (separate from the Support Conversation IDs above), with a further escalation sent to Support@Anthropic.com and a final response deadline of July 8, 2026.
Requesting again that this be re-triaged and removed from "invalid" — this is a reproducible backend session/usage tracking defect affecting a paid Pro account, not a Claude Code-specific issue.