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.275 ·

tool.call hook-event schema gains a measure combinator

The tool.call hook event gained a 'measure' step that combines context across related events

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

Unclear What practical difference the new 'measure' combinator makes to hook authors versus the previous 'carry' function is not stated.

What

The internal descriptor for the tool.call hook event, used alongside PreToolUse (a hook point that runs before a tool call executes and can block it), now includes a measure function. This function combines the context of one event with the contexts of a list of related events, replacing what was previously a simpler carry function.

Why

This is internal plumbing for how hook event context is assembled; the finding doesn't indicate a directly user-visible change.

Read from
Names in the bundletool.call
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Added since A small documentation edit on Plugin commands reference touched a line naming tool.call after this was published. * `gatingHooks`: whether each [mod](/docs/en/plugins/mods/overview) hook that can refuse an action, such as a `tool.call` hook, has a [`.catch` handler](/docs/en/plugins/mods/events#handle-a-hook-that-fails). Each item gives `module`, `pat… plugins/cli-reference see the edit
Confirmed since Anthropic's documentation has since written up tool.call, on Configure a custom OpenTelemetry collector. | `tool.caller` | `direct` for tools the add-in runs, or `server_tool` for tools the model provider runs | office-agents/opentelemetry see the edit
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat practical difference the new 'measure' combinator makes to hook authors versus the previous 'carry' function is not stated.
Anthropic's documentation agreesAnthropic's documentation has since written up tool.call, on Configure a custom OpenTelemetry collector.

See this entry in the whole of v2.1.275 →

Feedback