Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.318 ·

Shell commands with process substitution skip special end-of-command handling

Claude Code no longer gives special end-of-command handling to shell commands that contain <( or >(

Under the hood Internal Changes
JSON All of v2.1.318
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.

See this entry in the whole of v2.1.318 →

Feedback