Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.287 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.287 ·

Clearer message when the background process that runs hooks shuts down

When the hooks process closes, Claude Code now says it ended, with its exit code, instead of reporting that it died

You'll notice Improvements
JSON All of v2.1.287
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
ImprovementsKind: in v2.1.287,
ImprovementsSection of the release
What

Hooks are commands you set up to run automatically at certain moments, and Claude Code runs them in a separate background process. When that process closes, Claude Code now reports that "the hooks worker ended", adding the close code when there is one. Before, a close was reported the same way as a crash, as "the hooks worker died", with a vague reason.

Failure reports now also say what kind of event caused them:

  • close_event, when the process closed
  • error_event, when it reported an error
  • bare_event, when it sent an event with no details
Why

This makes it easier to tell a normal shutdown of the hooks process from a crash when something goes wrong with your hooks.

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 doubtIt is not clear whether a close of the hooks process could actually happen in earlier builds.

See this entry in the whole of v2.1.287 →

Feedback