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
Bug FixesKind: in v2.1.280,
Bug FixesSection of the release
What
When Claude Code runs a shell command, it checks the exit code to decide whether the command failed. A new helper now actually parses the structure of the bash command (its abstract syntax tree, a breakdown of how the command is built from pieces like && and ;) to handle cases where the last part of a command list ends with an operator like &&.
Why
This prevents certain commands from being wrongly flagged as failed just because of how they were chained together with && or similar operators, so the error reporting you see for Bash tool calls should be more accurate.