singularity-forge/packages
Tom Boucher ebe59a987f fix: use shell: true for LSP spawn on Windows to resolve .cmd executables (#1233)
On Windows, executables like npx, tsc, and typescript-language-server
are .cmd batch scripts. Node.js's spawn() can't find them without
shell: true because it looks for exact binary names, not .cmd wrappers.
This caused ENOENT crashes during auto-mode when the LSP tried to
spawn npx tsc --noEmit for TypeScript diagnostics.

Added shell: true conditional on process.platform === 'win32' in the
LSP client's spawn call. Unix platforms are unaffected.

Fixes #1222
2026-03-18 13:55:23 -06:00
..
native fix: graceful fallback when native addon is unavailable on unsupported platforms (#1225) 2026-03-18 13:28:01 -06:00
pi-agent-core fix: add exports fields to pi-tui and pi-agent-core packages (#991) 2026-03-17 17:05:47 -06:00
pi-ai Fix Codex server_error handling: extraction, retry matching, escalating backoff (#1106) 2026-03-18 01:10:55 -06:00
pi-coding-agent fix: use shell: true for LSP spawn on Windows to resolve .cmd executables (#1233) 2026-03-18 13:55:23 -06:00
pi-tui feat: add searchExcludeDirs setting for @ file autocomplete blacklist (#1202) 2026-03-18 11:23:40 -06:00