Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Clearer error when a tool call's input is not valid JSON

When a tool call's input cannot be read as JSON, the error now lists common causes such as unescaped backslashes in file paths

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

When Claude uses a tool, it sends the tool its input as JSON, a structured text format. When that input cannot be read, the error message now lists common causes:

  • Unescaped backslashes in file paths
  • Control characters in the text
  • Output that was cut off before it finished
Why

The more specific message gives the model a better chance to spot what went wrong and send a corrected tool call.

See this entry in the whole of v2.1.323 →

Feedback