[Bug] Stop hooks failing, causing rapid token consumption and degraded performance

Resolved 💬 4 comments Opened Apr 7, 2026 by sahan-silva Closed May 20, 2026

Bug Description
Stop hooks are failing and I just had commpact and clear hooks fail; my Claude Code experience has significantly degraded and my usage is also terible. As a 20X Max user I only had 2 days of usage where previously I was able to run for weeks!

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.92
  • Feedback ID: a11fb717-6cd9-4f84-8270-a8443946b614

Errors

[{"error":"Error: spawn typescript-language-server ENOENT\n    at ChildProcess._handle.onexit (node:internal/child_process:286:19)\n    at onErrorNT (node:internal/child_process:507:16)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)","timestamp":"2026-04-07T13:40:12.168Z"},{"error":"Error: Failed to start LSP server for file /Users/degold/careplate/app/_layout.tsx: spawn typescript-language-server ENOENT\n    at A (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29681)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async j (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29990)","timestamp":"2026-04-07T13:40:12.168Z"},{"error":"Error: spawn typescript-language-server ENOENT\n    at ChildProcess._handle.onexit (node:internal/child_process:286:19)\n    at onErrorNT (node:internal/child_process:507:16)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)","timestamp":"2026-04-07T13:40:12.168Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: spawn typescript-language-server ENOENT\n    at Object.start (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:22391)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async Object.j [as start] (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:24934)\n    at async A (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29647)\n    at async j (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29990)","timestamp":"2026-04-07T13:40:56.691Z"},{"error":"Error: spawn typescript-language-server ENOENT\n    at ChildProcess._handle.onexit (node:internal/child_process:286:19)\n    at onErrorNT (node:internal/child_process:507:16)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)","timestamp":"2026-04-07T13:40:56.691Z"},{"error":"Error: Failed to start LSP server for file /Users/degold/careplate/src/components/WeightChart.tsx: spawn typescript-language-server ENOENT\n    at A (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29681)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async j (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29990)","timestamp":"2026-04-07T13:40:56.691Z"},{"error":"Error: spawn typescript-language-server ENOENT\n    at ChildProcess._handle.onexit (node:internal/child_process:286:19)\n    at onErrorNT (node:internal/child_process:507:16)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)","timestamp":"2026-04-07T13:40:56.691Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: spawn typescript-language-server ENOENT\n    at Object.start (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:22391)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async Object.j [as start] (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:24934)\n    at async A (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29647)\n    at async j (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29990)","timestamp":"2026-04-07T13:41:11.212Z"},{"error":"Error: spawn typescript-language-server ENOENT\n    at ChildProcess._handle.onexit (node:internal/child_process:286:19)\n    at onErrorNT (node:internal/child_process:507:16)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)","timestamp":"2026-04-07T13:41:11.212Z"},{"error":"Error: Failed to start LSP server for file /Users/degold/careplate/src/components/WeightChart.tsx: spawn typescript-language-server ENOENT\n    at A (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29681)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async j (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2532:29990)","timestamp":"2026-04-07T13:41:11.212Z"},{"error":"Error: spawn typescript-language-server ENOENT\n    at ChildProcess._handle.onexit (node:internal/child_process:286:19)\n    at onErrorNT (node:internal/child_process:507:16)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)","timestamp":"2026-04-07T13:41:11.212Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript fail…

Note: Content was truncated.

View original on GitHub ↗

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