You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PermissionsArea: what it touches
ImprovementsKind: in v2.1.307,
ImprovementsSection of the release
What
Before running a shell command, Claude Code reads it to work out what it does and which permissions it needs. That reading now marks quoted text that contains a backtick, a $ followed by {, ( or [, or an escaped quote, because zsh may treat it differently. Before, quoted text was skipped without these checks. In some cases the analysis can now give up on part of a command it could not fully read.
Why
It makes the permission checks on shell commands stricter.