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.318,
Internal ChangesSection of the release
What
Claude Code checks the end of some shell commands for special handling. It now skips that handling when the command contains process substitution, the <(...) or >(...) form that feeds one command's output in as if it were a file. Before, it skipped only for commands using tee, enable or coproc.
Why
Process substitution makes a command harder to read correctly, so Claude Code now leaves such commands out of the special handling rather than risk misreading them.