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

Hooks runtime skips needless work, with two variables to turn this off

The hooks runtime now skips work when only default handlers apply; two environment variables switch the shortcuts off

Use it now Notable Improvements
JSON All of v2.1.311
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
HooksArea: what it touches
ImprovementsKind: in v2.1.311,
What probably matters to youSection of the release
What

The runtime that handles hooks and plugins now takes shortcuts. Hooks are your own commands that run when certain events happen. The shortcuts are:

The shortcuts are on by default. Two environment variables turn them off:

Why

These shortcuts are there to save work. If hooks or plugins start behaving differently, setting these variables brings back the earlier handling.

See this entry in the whole of v2.1.311 →

Feedback