[Bug] Shell tool fails with EINVAL error on Windows temp directory access in v2.1.53

Resolved 💬 5 comments Opened Feb 25, 2026 by meesp123 Closed Feb 25, 2026

Bug Description
having issues with latest version v2.1.53. Shell not able to use in the session.

● Bash(codex --version 2>&1)
⎿  Error: EINVAL: invalid argument, open '

● Bash(gemini --version 2>&1)
⎿  Error: Sibling tool call errored

● Bash(qwen --version 2>&1)
⎿  Error: Sibling tool call errored

● Bash(kimi --version 2>&1)
⎿  Error: Sibling tool call errored

● Bash(pi --version 2>&1)
⎿  Error: Sibling tool call errored

● Bash(codex --version)
⎿  Error: EINVAL: invalid argument, open '

● Bash(powershell -Command "codex --version")
⎿  Error: EINVAL: invalid argument, open '

● Bash(echo hello)
⎿  Error: EINVAL: invalid argument, open '

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.1.44
  • Feedback ID: 2bbae323-a51d-470f-bb27-2cdabe5cf077

Errors

[{"error":"Error: Failed to initialize LSP server plugin:powershell-editor-services:powershell: LSP server 'plugin:powershell-editor-services:powershell': startupTimeout is not yet implemented. Remove this field from the configuration.\n    at L (B:/~BUN/root/claude.exe:2352:32419)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-25T01:43:28.675Z"},{"error":"Error: LSP server plugin:vtsls:typescript failed to start: ENOENT: no such file or directory, uv_spawn 'vtsls'\n    at start (B:/~BUN/root/claude.exe:2352:22112)\n    at async E (B:/~BUN/root/claude.exe:2352:24560)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-25T01:43:28.675Z"},{"error":"Error: ENOENT: no such file or directory, uv_spawn 'vtsls'\n    at spawn (unknown)\n    at spawn (node:child_process:679:35)\n    at spawn (node:child_process:14:39)\n    at start (B:/~BUN/root/claude.exe:2352:20642)\n    at E (B:/~BUN/root/claude.exe:2352:24560)\n    at L (B:/~BUN/root/claude.exe:2352:32328)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-25T01:43:28.675Z"},{"error":"Error: Failed to start LSP server plugin:vtsls:typescript: ENOENT: no such file or directory, uv_spawn 'vtsls'\n    at <anonymous> (B:/~BUN/root/claude.exe:2352:32350)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-25T01:43:28.675Z"}]

View original on GitHub ↗

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