Follow Discord
Sweep 03 Oct 2026 · 20:28Z Build v2.1.289 510 read Stable v2.1.285 Latest v2.1.289 Next v2.1.289 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.289 ·

Handling of failed plugin hooks reorganised

The code that marks in-progress work as failed when a plugin hook fails was moved into a shared helper; runaway-plugin shutdown is unchanged

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

Hooks are pieces of plugin code that Claude Code runs at set moments. When one fails, Claude Code marks that plugin as failed in every piece of work still in progress. That step now goes through a shared helper. Claude Code still counts a plugin that keeps ignoring its signal to stop and still shuts it down after too many times in a row.

Why

The shutdown of runaway plugins works as before. Any other effect of the reorganisation is unknown.

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 known whether the new helper changes what happens when a hook fails.

See this entry in the whole of v2.1.289 →

Feedback