Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.300 ·

Failed tool calls are labelled as tool errors in traces

Tracing data now marks a tool call that failed without being interrupted with error.type set to tool_error

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

When a tool call fails and was not interrupted, Claude Code now sets error.type to tool_error on its trace record. A trace is a log of timed steps that monitoring tools can collect.

Why

If you collect traces from Claude Code, you can now filter for failed tool calls.

How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeAdded OpenTelemetry GenAI semantic-convention attributes to trace spans, such as gen_ai.provider.name, gen_ai.conversation.id…

See this entry in the whole of v2.1.300 →

Feedback