Windows npm shims (e.g. C:\nvm4w\nodejs\codex) fail with ENOENT when spawned without shell. Use `shell: true` on win32 for all provider launches instead of the overly complex shouldUseWindowsShell function.
Windows npm shims (e.g. C:\nvm4w\nodejs\codex) fail with ENOENT when spawned without shell. Use `shell: true` on win32 for all provider launches instead of the overly complex shouldUseWindowsShell function.