CLAUDE_CODE_HOST_SHORT_TEMP_DIRS

Updated by

CLAUDE_CODE_HOST_SHORT_TEMP_DIRS is a Claude Code environment variable: Controls whether short temp directory paths are used on the host; set to 1 or 0 to force it, otherwise a default is chosen automatically. Added between v2.1.315 and v2.1.317 and still present in v2.1.317. It is not in the official reference.

StatusPresent in v2.1.317
AddedAdded between v2.1.315 and v2.1.317
CategoryOther
Official docsNot listed

How to set it

For one session, export it in the shell that starts Claude Code:

export CLAUDE_CODE_HOST_SHORT_TEMP_DIRS=<value>
claude

To apply it to every session, add it to the env object of a settings file:

// ~/.claude/settings.json
{
  "env": {
    "CLAUDE_CODE_HOST_SHORT_TEMP_DIRS": "<value>"
  }
}

Related variables

  • CLAUDE_ARTIFACT_HOST_GRANT: Supplies the local-server host grant for artifact publishing, controlling which local MCP servers a published artifact may reach through callTool and watchTool.
  • CLAUDE_CODE_AUTOUPDATER_DISABLED_BY_HOST: When set, treats the autoupdater as disabled by the host, so plugin autoupdate follows the host's pin and is skipped when the pin gives a reason; FORCE_AUTOUPDATE_PLUGINS overrides it.
  • CLAUDE_CODE_HOST_CREDS_FILE: Path to the host's credentials file; it is treated as an allowed credential path and, together with host gateway lineage, enables host-managed authentication.
  • CLAUDE_CODE_HOST_GATEWAY_LINEAGE: Marked the host gateway lineage; together with a host credentials file it enabled the host-managed gateway path.
  • CLAUDE_CODE_HOST_PLATFORM: Override platform detection: win32, darwin, linux.
  • CLAUDE_CODE_HOST_WORKTREE: Declares the git worktree the host is operating in; the path is validated against the current working directory.
  • CLAUDE_CODE_HOST_WORKTREE_FENCE: Declares the boundary (fence) path for the host worktree; it is validated so it does not extend wider than the declared worktree.
  • CLAUDE_CODE_WORKSPACE_HOST_PATHS: Specifies host-side filesystem paths that should be mapped or accessible within a workspace context.

Frequently asked questions

What does CLAUDE_CODE_HOST_SHORT_TEMP_DIRS do?

Controls whether short temp directory paths are used on the host; set to 1 or 0 to force it, otherwise a default is chosen automatically.

Which Claude Code version has CLAUDE_CODE_HOST_SHORT_TEMP_DIRS?

Added between v2.1.315 and v2.1.317 and still present in v2.1.317.

How do I set CLAUDE_CODE_HOST_SHORT_TEMP_DIRS?

Export it before starting Claude Code (export CLAUDE_CODE_HOST_SHORT_TEMP_DIRS=value), or add it to the "env" object in ~/.claude/settings.json to apply it to every session.

All variables, searchable: Claude Code environment variables.