Follow Discord
Sweep 29 Sep 2026 · 18:10Z Build v2.1.285 506 read Stable v2.1.280 Latest v2.1.285 Next v2.1.285 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.285 ·

Shell commands with a heredoc <<- split across lines are now rejected

Claude Code's shell parser now refuses a heredoc - that only sits next to << because two lines were joined

You'll notice Improvements
JSON All of v2.1.285
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.285,
ImprovementsSection of the release
What

A heredoc is a way to feed several lines of text into a shell command, started with << or <<-. A backslash at the end of a line joins it to the next one. Claude Code reads shell commands before running them. It now rejects a command where the - only ends up next to << because of such a join. Before, it was accepted.

Why

This makes shell command checking harder to trick. A command written this way could be read one way by Claude Code and another way by the shell.

See this entry in the whole of v2.1.285 →

Feedback