Claude Code hangs on "thinking" in new sessions — never produces output
Resolved 💬 3 comments Opened Mar 9, 2026 by omer-bezalel-cyera Closed Mar 13, 2026
Description
When opening a new Claude Code session, Claude frequently gets stuck in the "thinking" state and never produces a response. No output is shown regardless of what prompt I send. This happens intermittently — some new sessions work fine, others hang indefinitely.
Returning to a previously working session (that was still open) works normally.
Steps to reproduce
- Open a new Claude Code session in an existing project
- Send any message (even a simple "hello")
- Claude shows thinking/processing but never responds
- This happens intermittently
Workarounds tried
- Waiting extended periods — does not resolve
- Sending different prompts — no effect
- Returning to a previously opened session — works fine
Environment
- Claude Code version: 2.1.71
- macOS: 26.2 (Build 25C56)
- Node.js: v22.21.1
- Shell: zsh
- Architecture: Darwin (Apple Silicon)
Configuration context
- Project has 4
PreToolUsehooks (all with timeouts: 5-60s) settings.local.jsonhas ~142 permission allow rules- 2 MCP servers enabled (Notion, Figma)
- ~80+ skills registered
- Using AWS Bedrock provider (custom model IDs configured in env)
Expected behavior
New sessions should start and respond to prompts normally.
Actual behavior
New sessions hang on thinking with no output. No error messages shown.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗