[Bug] Claude Code hangs indefinitely on Windows PowerShell until keyboard input

Resolved 💬 6 comments Opened Jan 14, 2026 by hustlestar Closed Mar 26, 2026

Bug Description
the claude code may hang for hours in windows powershel withour dooing a single stuff. It hangs until i click arrow down or any other button on keyboard. this is the log from previous work.

dev(Fix code review issues)
⎿  Done (27 tool uses · 88.8k tokens · 9h 15m 54s) so it was hanging to the morning until i woke up and clicked something

Environment Info

  • Platform: win32
  • Terminal: null
  • Version: 2.1.6
  • Feedback ID: bbd2d39c-b45e-43e4-8f94-447a3fca15ea
  • shell: poweshell

Errors

[{"error":"Error: EPERM: operation not permitted, symlink 'C:\\Users\\hustl\\.claude\\projects\\E--OLD-DISK-D-LOL-Projects-trading-bot\\9f80a014-4312-4e99-b6ac-59c8289d78f4\\subagents\\agent-a36596a.jsonl' -> 'C:\\Users\\hustl\\AppData\\Local\\Temp\\claude\\E--OLD-DISK-D-LOL-Projects-trading-bot\\tasks\\a36596a.output'\n    at symlinkSync (unknown)\n    at AFH (B:/~BUN/root/claude.exe:1620:9902)\n    at hvD (B:/~BUN/root/claude.exe:1724:1291)\n    at <anonymous> (B:/~BUN/root/claude.exe:2995:842)\n    at <anonymous> (B:/~BUN/root/claude.exe:2995:1659)\n    at run (node:async_hooks:62:22)\n    at FH$ (B:/~BUN/root/claude.exe:184:14196)\n    at call (B:/~BUN/root/claude.exe:2995:547)\n    at async m0E (B:/~BUN/root/claude.exe:3254:27252)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-13T19:34:13.423Z"},{"error":"Error: EPERM: operation not permitted, symlink 'C:\\Users\\hustl\\.claude\\projects\\E--OLD-DISK-D-LOL-Projects-trading-bot\\94eb2312-e64c-42d0-aebc-fd413af71d3e\\subagents\\agent-a3de760.jsonl' -> 'C:\\Users\\hustl\\AppData\\Local\\Temp\\claude\\E--OLD-DISK-D-LOL-Projects-trading-bot\\tasks\\a3de760.output'\n    at symlinkSync (unknown)\n    at AFH (B:/~BUN/root/claude.exe:1620:9902)\n    at hvD (B:/~BUN/root/claude.exe:1724:1291)\n    at <anonymous> (B:/~BUN/root/claude.exe:2995:842)\n    at <anonymous> (B:/~BUN/root/claude.exe:2995:1659)\n    at run (node:async_hooks:62:22)\n    at FH$ (B:/~BUN/root/claude.exe:184:14196)\n    at call (B:/~BUN/root/claude.exe:2995:547)\n    at async m0E (B:/~BUN/root/claude.exe:3254:27252)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-13T19:45:56.659Z"},{"error":"Error: EPERM: operation not permitted, symlink 'C:\\Users\\hustl\\.claude\\projects\\E--OLD-DISK-D-LOL-Projects-trading-bot\\94eb2312-e64c-42d0-aebc-fd413af71d3e\\subagents\\agent-a4eac10.jsonl' -> 'C:\\Users\\hustl\\AppData\\Local\\Temp\\claude\\E--OLD-DISK-D-LOL-Projects-trading-bot\\tasks\\a4eac10.output'\n    at symlinkSync (unknown)\n    at AFH (B:/~BUN/root/claude.exe:1620:9902)\n    at hvD (B:/~BUN/root/claude.exe:1724:1291)\n    at <anonymous> (B:/~BUN/root/claude.exe:2995:842)\n    at <anonymous> (B:/~BUN/root/claude.exe:2995:1659)\n    at run (node:async_hooks:62:22)\n    at FH$ (B:/~BUN/root/claude.exe:184:14196)\n    at call (B:/~BUN/root/claude.exe:2995:547)\n    at async m0E (B:/~BUN/root/claude.exe:3254:27252)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-13T19:45:56.692Z"},{"error":"Error: EPERM: operation not permitted, symlink 'C:\\Users\\hustl\\.claude\\projects\\E--OLD-DISK-D-LOL-Projects-trading-bot\\94eb2312-e64c-42d0-aebc-fd413af71d3e\\subagents\\agent-addfe2c.jsonl' -> 'C:\\Users\\hustl\\AppData\\Local\\Temp\\claude\\E--OLD-DISK-D-LOL-Projects-trading-bot\\tasks\\addfe2c.output'\n    at symlinkSync (unknown)\n    at AFH (B:/~BUN/root/claude.exe:1620:9902)\n    at hvD (B:/~BUN/root/claude.exe:1724:1291)\n    at <anonymous> (B:/~BUN/root/claude.exe:2995:842)\n    at <anonymous> (B:/~BUN/root/claude.exe:2995:1659)\n    at run (node:async_hooks:62:22)\n    at FH$ (B:/~BUN/root/claude.exe:184:14196)\n    at call (B:/~BUN/root/claude.exe:2995:547)\n    at async m0E (B:/~BUN/root/claude.exe:3254:27252)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-13T19:45:56.738Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at readFileSync (unknown)\n    at <anonymous> (B:/~BUN/root/claude.exe:12:535)\n    at gF (B:/~BUN/root/claude.exe:11:34566)\n    at readFileSync (B:/~BUN/root/claude.exe:12:494)\n    at VbD (B:/~BUN/root/claude.exe:4667:23316)\n    at call (B:/~BUN/root/claude.exe:1629:945)\n    at call (B:/~BUN/root/claude.exe:1625:6443)\n    at m0E (B:/~BUN/root/claude.exe:3254:27252)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-13T20:55:25.626Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at readFileSync (unknown)\n    at <anonymous> (B:/~BUN/root/claude.exe:12:535)\n    at gF (B:/~BUN/root/claude.exe:11:34566)\n    at readFileSync (B:/~BUN/root/claude.exe:12:494)\n    at VbD (B:/~BUN/root/claude.exe:4667:23316)\n    at call (B:/~BUN/root/claude.exe:1629:945)\n    at call (B:/~BUN/root/claude.exe:1625:6443)\n    at <anonymou

Note: Error logs were truncated.

View original on GitHub ↗

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