You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Bash ToolArea: what it touches
Bug FixesKind: in v2.1.323,
Bug FixesSection of the release
What
Before running commands, Claude Code sets a few shell options so that wildcard patterns behave predictably. It now calls the shell's own built-in commands directly, so an alias or function you have defined with the same name as shopt or setopt cannot get in the way. For zsh it also turns off two more options:
NO_BRACE_CCL
NO_MAGIC_EQUAL_SUBST
Why
Commands Claude runs behave more predictably under zsh and with a customised shell.