Claude Code is locking people out for hours
TL;DR Highlight
Claude Code is experiencing repeated service stability issues such as OAuth timeouts, query slowdowns, and malfunctioning background agents. Concerns are growing that this is not simply a bug, but a structural problem related to Anthropic's compute capacity limits.
Who Should Read
Developers actively using Claude Code (including Max subscriptions) in their workflows, who are experiencing significant productivity impacts due to service stability issues or are considering alternatives.
Core Mechanics
- When logging into Claude Code in a Windows + WSL environment, a bug repeatedly occurs where the 'OAuth error: timeout of 15000ms exceeded' error appears, making the app unusable. This is as of version 2.1.92, and the Google account login flow is not completed.
- This login failure coincides with a large-scale service outage that occurred on April 6, 2026, and is not an isolated bug. Most Claude Code users were unable to log in. The status of the outage could be checked at status.claude.com.
- Multiple reports indicate that Claude Max subscribers are exceeding their limits after just one query. Community analysis suggests that Max users are grouped into a shared compute pool, and the surge in demand following issues with OpenAI has exceeded the pool's upper limit.
- There are reports that query response speeds have slowed down by approximately 3x compared to before. Both Sonnet and Opus are reportedly slow in the Claude Code on Max environment.
- There are complaints that the background agent functionality is essentially broken. When a task is assigned to the Sonnet background agent, it fails due to permission errors, and the expensive Opus model intercepts and processes the task in the foreground. This impacts both context management and token costs.
- One community comment interpreted this phenomenon as 'distillation' (a technique for transferring the capabilities of a large model to a smaller model). It suggests that Anthropic is degrading quality by replacing Claude Code with a lightweight model to reduce compute pool load, and subjective experiences of increasingly frequent unnecessary interruptions like 'Continue?' or 'Run this command to see this information' have increased in recent times after being absent for over a year.
- A practical tip shared is that if a locked state has not yet occurred, pre-preparing a token with the 'claude setup-token' command allows bypassing login issues by using 'CLAUDE_CODE_OAUTH_TOKEN=sk... claude' in the future.
Evidence
- "After this issue became a hot topic on Hacker News, a comment pointed out that the original title '[BUG] Claude Code login fails with OAuth timeout on Windows' was much more specific, but an HN editor changed it to 'locking people out for hours,' which was criticized as an exaggeration. Other comments countered that the exaggeration was not justified considering the issue arose during a large-scale outage."
How to Apply
- If you can still log into Claude Code, run the 'claude setup-token' command now to save the OAuth token in advance. This will allow you to bypass access issues by using 'CLAUDE_CODE_OAUTH_TOKEN=sk... claude' in the future if a login failure occurs.
- If you are operating Claude Code on Max on a team basis, include status.claude.com in your monitoring pipeline and prepare a fallback flow to directly call the Anthropic API when an outage occurs to minimize service disruption.
- If background agents are failing and Opus is performing the task in the foreground, wasting context and tokens, recognize that agent permission processing is currently unstable and explicitly specify the model and execution method for important long-term tasks, or manually separate and execute tasks for safety.
- If you are using Claude Code in business-critical workflows, it is recommended to use a stable release channel or pin a specific version instead of automatically updating to the latest version of Anthropic, and to develop a habit of monitoring for performance degradation due to external factors such as compute capacity issues.
Code Example
# 1. Generate token when login is possible
claude setup-token
# 2. Bypass execution with token when login failure occurs
CLAUDE_CODE_OAUTH_TOKEN=sk-ant-xxxxx claudeTerminology
Related Papers
Migrating a production AI agent to GPT-5.6: 2.2x faster, 27% cheaper
마케팅 웹사이트를 자동 생성하는 프로덕션 AI 에이전트를 Claude Opus 4.8에서 GPT-5.6 Sol로 전환한 실전 경험담으로, 단순 모델 교체가 아니라 eval 하네스, 툴 스키마, 캐싱, 추론 리플레이까지 손봐야 했던 과정을 구체적인 수치와 함께 정리했다.
What xAI's Grok build CLI sends to xAI: A wire-level analysis
xAI의 공식 코딩 CLI 도구 Grok Build가 사용자 동의 없이 전체 Git 저장소와 .env 시크릿 파일을 xAI 서버로 업로드한다는 사실이 네트워크 트래픽 분석으로 밝혀졌다.
Remember When It Matters: Proactive Memory Agent for Long-Horizon Agents
LLM 에이전트가 긴 작업 중 중요한 정보를 잊어버리는 문제를 별도의 메모리 에이전트가 '적절한 타이밍에' 끼어들어 해결하는 방법
WebSwarm: Recursive Multi-Agent Orchestration for Deep-and-Wide Web Search
복잡한 웹 검색을 재귀적으로 분해하고 각 노드에 적합한 검색 모드를 동적으로 할당하는 멀티에이전트 프레임워크
Show HN: Reverse-engineering web apps into agent tools
로그인된 웹 앱의 API 호출을 브라우저에서 감시해 자동으로 MCP 도구로 변환하는 에이전트를 만들었다. 소스 코드나 공식 API 문서 없이도 Jira, Spotify 같은 서비스에 AI 어시스턴트를 붙일 수 있다.
Show HN: FableCut – A browser video editor AI agents can drive (zero deps)
타임라인 전체를 JSON 파일 하나로 표현하고 MCP/REST로 AI 에이전트가 직접 편집할 수 있는 브라우저 비디오 에디터로, Claude 같은 AI가 프롬프트 하나로 영상을 자동 컷편집하고 결과를 실시간으로 UI에 반영해준다.