{"version":"2.1.321","anchor":"macos-background-stable-path-bundle-cleanup","canonical_anchor":"macos-background-stable-path-bundle-cleanup","heading":"On macOS, an unused ClaudeCode.app helper is removed at startup","tier":"notice","area":"macOS","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/macos-background-stable-path-bundle-cleanup","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### On macOS, an unused ClaudeCode.app helper is removed at startup\n\nOn macOS, Claude Code deletes the ClaudeCode.app helper at startup when it does not use it, unless a process is still running from it\n\n**What**\n\nOn macOS, Claude Code can run background sessions from a stable copy of itself inside a helper app called ClaudeCode.app. If the copy of Claude Code you are running does not use that helper, it now deletes it at startup, after some safety checks, and reports that it removed it.\n\nThe helper is kept if any process is still running from it. `CLAUDE_CODE_DISABLE_BG_STABLE_PATH` is read as part of this check.\n\n**Why**\n\nThis clears away a leftover helper app that is no longer in use, without breaking anything still running from it.\n\n- Area: macOS\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}