Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.239 Home All releases olderv2.1.238 v2.1.240newer
Claude Code v2.1.239

Deferred tool calls carry trace context to hooks

Under the hood
Useful2 Signal2
Hooks not in their notes

Deferred tool-call notifications now carry a traceparent so hook consumers can correlate them.

traceparent
What

When a PreToolUse hook defers a tool call, the notification sent out now includes a W3C traceparent value, so hook consumers can line the deferred call up with the surrounding trace.

Details
  • Sits alongside the existing hookName, hookEvent: "PreToolUse" and permissionMode fields.
  • The value comes from the existing trace-context helper and the field is omitted entirely when there is no active trace.
Evidence

hookEvent: "PreToolUse"

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.239 →