Follow Discord
Sweep 28 Sep 2026 · 18:16Z Build v2.1.284 505 read Stable v2.1.277 Latest v2.1.284 Next v2.1.284 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.284 ·

Self-relaunch carries home-directory trust so the prompt is not asked again

When Claude Code restarts itself from your home directory after you accepted the trust prompt, the restarted copy no longer asks again

Group of 2 You'll notice Bug Fixes
JSON All of v2.1.284
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
PermissionsArea: what it touches
Bug FixesKind: in v2.1.284,
Bug FixesSection of the release

What

Claude Code sometimes restarts itself, for example on the --resume path. When it opens a folder it has not been told to trust, it shows a trust prompt first, and your home directory has its own version of that prompt.

  • On relaunch, Claude Code already set CLAUDE_BG_WORKSPACE_TRUSTED to "1". It now also adds a further set of environment variables, which are settings handed to the new process, and removes one more variable first.
  • If you already accepted the home-directory trust prompt, the old process sets CLAUDE_CODE_RELAUNCH_HOME_TRUST to <pid>:<token>. Here pid is the process number and the token comes from a lookup tied to that process.
  • The new process checks three things: that the pid matches its parent (on Windows, its parent's pid), that a path check passes, and that a fresh lookup with skipCache returns the same token. If all three pass, it skips TrustDialog and treats trust as accepted.
  • Any value of CLAUDE_CODE_RELAUNCH_HOME_TRUST inherited from elsewhere is removed before relaunching.

You do not set this variable yourself. Claude Code sets it internally.

Why

The home-directory trust prompt no longer comes back after Claude Code restarts itself. Because the value is tied to the process and a token, a copy of the variable left in your shell cannot be used to skip the trust prompt.

Read from
Names in the bundle--resume
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtExactly which two paths are compared before the prompt is skipped is not confirmed.

See this entry in the whole of v2.1.284 →

Feedback