[Bug] Agent stuck in infinite thinking state consuming tokens without output

Status Open
Reported on v2.1.81
Maintainer reply None cached
Activity 1 comment · opened Jul 31, 2026

Bug Description
'm experiencing a recurring bug in Claude Code where the agent gets stuck in an extended "thinking" state indefinitely — the token/usage counter keeps climbing but no output or tool calls are produced. This has happened across multiple separate sessions, so it's not isolated to one conversation or project. The only way to stop it is to manually press Escape/Ctrl+C, by which point a significant amount of my usage/tokens has already been consumed for nothing.

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 2.1.81
  • Feedback ID: e0c7b770-094d-4999-9359-d93a87ed53f7

Errors

[{"error":"Error: Request was aborted.\n    at VZ8 (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:2027:8287)\n    at VZ8.next (<anonymous>)\n    at iyq (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:7446)\n    at iyq.next (<anonymous>)\n    at ayq (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7401:9996)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:6558\n    at async PE1 (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1166:2408)\n    at async Object.aZ6 [as callModel] (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:6528)\n    at async PF_ (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:4173:9977)","timestamp":"2026-07-31T20:51:22.572Z"},{"error":"Error: Request was aborted.\n    at HI.makeRequest (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:313:3940)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async VZ8.model (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:6919)\n    at async VZ8 (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:2027:8504)\n    at async iyq (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:7438)\n    at async ayq (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7401:9990)\n    at async file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:6558\n    at async PE1 (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1166:2408)\n    at async Object.aZ6 [as callModel] (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:6528)\n    at async PF_ (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:4173:9977)","timestamp":"2026-07-31T21:06:46.291Z"},{"error":"Error: Request was aborted.\n    at VZ8 (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:2027:8287)\n    at VZ8.next (<anonymous>)\n    at iyq (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:7446)\n    at iyq.next (<anonymous>)\n    at ayq (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7401:9996)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:6558\n    at async PE1 (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1166:2408)\n    at async Object.aZ6 [as callModel] (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:7396:6528)\n    at async PF_ (file:///Users/prasadhegde/.nvm/versions/node/v20.18.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:4173:9977)","timestamp":"2026-07-31T21:08:04.237Z"}]

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗