You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
GitArea: what it touches
ImprovementsKind: in v2.1.323,
ImprovementsSection of the release
What
The Bash tool lets Claude run shell commands on your machine. Its description, which is the set of instructions Claude reads about how to use the tool, warns Claude not to commit files that likely contain secrets, such as .env or credentials.json. In this release that list also names .claude/settings.local.json, your personal Claude Code settings file for a project.
As before, Claude should warn you if you specifically ask it to commit one of these files.
Why
Changing Claude's instructions changes how it behaves. Claude should now treat your local settings file like other secret-bearing files when making git commits, and warn you instead of committing it without comment.
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed .claude/settings.local.json not being ignored globally when the folder became a git repository later, or on a new machine