1.9.2: npm-global installs spawn too (Windows)

As of 2026-07-25. Nothing to configure. No effect outside Windows.


What was broken

1.9.1 fixed the official installer’s shape (claude.exe). This covers the other one: npm i -g leaves only claude (a shell shim), claude.cmd and claude.ps1no .exe at all.

CreateProcessW, which node-pty ultimately calls, runs PE images only, so neither the .cmd nor the extensionless shim could start. A batch target now runs under cmd.exe /d /s /c, decided in one place, so claude, codex, tmux and the launcher are all covered at once. Setting CLAUDE_BIN to an explicit .cmd path is wrapped as well.

How to check

Start a session on Windows. You may also need 1.11.1 (the --settings quoting fix).


Changelog / What’s new in 2.0.0


This site uses Just the Docs, a documentation theme for Jekyll.