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

Claude Code v2.1.309 ·

Hooks stopped after their time limit are reported as timed out

A hook stopped because it ran past its time limit is now reported as timed out even when it was also cancelled

You'll notice Bug Fixes
JSON All of v2.1.309
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
HooksArea: what it touches
Bug FixesKind: in v2.1.309,
Bug FixesSection of the release
What

A hook is a command you configure to run automatically at points in a Claude Code session. When a hook is stopped because it ran past its time limit, Claude Code now labels the outcome "timed out", even if the run had also been cancelled. Before, a cancellation always hid the "timed out" label.

Why

You can now tell when a hook stopped because of its time limit rather than another cancellation.

See this entry in the whole of v2.1.309 →

Feedback