Spawned git and shell helpers no longer inherit your full environment, only what Claude Code builds.
What's wrong with this entry?
Three process-spawn sites no longer pass the parent's full environment to the child; each child now receives only the variables Claude Code builds for it.
- New fixed environment sets for git: one setting
GIT_LITERAL_PATHSPECSto "1", a variant setting it to "0", and a config-isolation set includingGIT_CONFIG_NOSYSTEM: "1". - These replace an older space-separated string listing the same variable names.
- Unconditional at those call sites.
extendEnv: !1
Strings lifted out of the shipped bundle, so the claim above can be checked against them.