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

Claude Code now records which hooks it picks up and checks whether any are set

Claude Code keeps a running record of the hooks it collects and can now tell whether any hooks are configured in settings

Under the hood Internal Changes
JSON All of v2.1.312
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.312,
Internal ChangesSection of the release

Unclear What the record of collected hooks is used for is not established.

What

A hook is a command you set up in your settings to run automatically at certain moments, such as before or after Claude uses a tool. Two small changes affect them:

  • Collected hooks: each hook Claude Code picks up for a moment is now added to a running record kept for the session.
  • Configured hooks: Claude Code can now check whether your settings define any hooks at all.
Why

How hooks run does not change. The record gives Claude Code a list of the hooks it has used, which can affect how hooks are shown or credited.

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 the record of collected hooks is used for is not established.

See this entry in the whole of v2.1.312 →

Feedback