Description
The autoUpdaterStatus: "disabled" setting in ~/.claude/settings.json is being ignored. Claude Code continues to auto-update to newer versions despite this setting being configured.
Steps to Reproduce
- Create/edit
~/.claude/settings.json with:
{"autoUpdaterStatus": "disabled"}
- Install a specific version:
npm install -g @anthropic-ai/claude-code@2.0.59
-
Wait or restart Claude Code
-
Check version:
Expected: Version remains at 2.0.59
Actual: Version auto-updates to 2.0.60 (or latest)
Environment
- OS: macOS (Darwin 24.6.0)
- Claude Code Version: 2.0.60 (updated from 2.0.59 despite disabled setting)
- Installation Method: npm via nvm
- Node Version: v22.20.0
Settings File Content
{"autoUpdaterStatus": "disabled"}
Location: ~/.claude/settings.json
Expected Behavior
When autoUpdaterStatus is set to "disabled", Claude Code should:
- Not check for updates automatically
- Not download or install updates
- Remain on the installed version until manually updated
Workaround Attempted
The only workaround appears to be making the installation directory immutable with chflags schg, which is not ideal.
Impact
Users who need to stay on specific versions for stability, testing, or compliance reasons cannot reliably do so.
Description
The
autoUpdaterStatus: "disabled"setting in~/.claude/settings.jsonis being ignored. Claude Code continues to auto-update to newer versions despite this setting being configured.Steps to Reproduce
~/.claude/settings.jsonwith:{"autoUpdaterStatus": "disabled"}Wait or restart Claude Code
Check version:
Expected: Version remains at 2.0.59
Actual: Version auto-updates to 2.0.60 (or latest)
Environment
Settings File Content
{"autoUpdaterStatus": "disabled"}Location:
~/.claude/settings.jsonExpected Behavior
When
autoUpdaterStatusis set to"disabled", Claude Code should:Workaround Attempted
The only workaround appears to be making the installation directory immutable with
chflags schg, which is not ideal.Impact
Users who need to stay on specific versions for stability, testing, or compliance reasons cannot reliably do so.