You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.227,
ImprovementsSection of the release
What
The environment variable naming a process wrapper is now validated once and cached. If the value is unusable, an error-level log says sessions that require it will refuse to start rather than run unwrapped. On Windows it logs a warning that the value is ignored, because the launcher must exec into Claude Code, so sessions run unwrapped.
Details
Only logged when the variable is set.
Evidence
is set but ignored on Windows \u2014 the launcher must exec into Claude Code, which Windows can't do; sessions run unwrapped
Strings lifted out of the shipped bundle, so the claim above can be checked against them.