Unclear It is not clear which launch types are affected or what CLAUDE_CODE_HOST_SHORT_TEMP_DIRS changes.
What
An environment variable is a named setting passed to a program when it starts. Claude Code now checks CLAUDE_CODE_ENTRYPOINT, which records how it was launched:
- For certain values, it removes
CLAUDE_CODE_ENTRYPOINTfrom the environment. - For some of those, it also sets
CLAUDE_CODE_HOST_SHORT_TEMP_DIRSto "0", unless you already set that variable yourself.
Why
This changes how temporary folders are handled for some kinds of launch. Setting CLAUDE_CODE_HOST_SHORT_TEMP_DIRS yourself keeps your own value.
Names in the bundleCLAUDE_CODE_HOST_SHORT_TEMP_DIRSCLAUDE_CODE_ENTRYPOINT
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear which launch types are affected or what CLAUDE_CODE_HOST_SHORT_TEMP_DIRS changes.
The name it cites is new in this build
New in this build: CLAUDE_CODE_HOST_SHORT_TEMP_DIRS