Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.319 ·

Bash commands too long for Windows are now refused instead of run

When a shell command would be too long for Windows, Claude Code now swaps it for a command that exits with code 126 and reports why

You'll notice Improvements
JSON All of v2.1.319
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.319,
ImprovementsSection of the release
What

When Claude runs a shell command, Claude Code builds the full command line before running it. It now checks whether that command line would be too long for Windows. If it would be, Claude Code does not run it. It runs \builtin exit 126 instead, which stops straight away with exit code 126, and reports one of these reasons:

  • shell_prefix
  • credential_scrub
  • startup_files
  • too_long

Before, the command line was put together and run with no length check.

Why

Very long commands now fail with a clear exit code and a reason rather than being passed on as they are.

See this entry in the whole of v2.1.319 →

Feedback