Follow Discord
Sweep 27 Oct 2026 · 19:04Z Build v2.1.312 531 read Stable v2.1.308 Latest v2.1.312 Next v2.1.312 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.311 ·

Logs show the original error when Claude Code fails to start a program

When starting another program fails, Claude Code now logs the error's original message, with fixed fallback text when there is none

Under the hood Internal Changes
JSON All of v2.1.311
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
ShellArea: what it touches
Internal ChangesKind: in v2.1.311,
Internal ChangesSection of the release
What

Claude Code sometimes starts other programs, for example to run a shell command. When starting one fails and the error carries a shortened message, Claude Code now writes the error's original message to its log and its diagnostic data, instead of the message it used before. It also has fallback text for when the failure is not a proper error, which reads "the spawn threw a value that is not an Error".

Why

Only the logs and diagnostic data change. Nothing you see while working is different.

See this entry in the whole of v2.1.311 →

Feedback