Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Bash ToolArea: what it touches
Internal ChangesKind: in v2.1.323,
Internal ChangesSection of the release
What
Before running a shell command, Claude Code reads it to understand what it does. It now marks each command that is part of a chain joined only by &&, which runs the next command only if the previous one succeeded. This applies only to a single command or to a list joined by nothing but &&.
In this release, the Bash tool's built-in instructions also add .claude/settings.local.json to the files Claude should not commit because they may contain secrets.
Why
Claude Code can now tell which commands belong to such a chain, which bears on how chained commands are checked before they run.
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