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

Project hooks that changed after approval now ask again in remote sessions

In remote sessions, a project hook that changed after you approved it is now held until you give permission again

You'll notice Improvements
JSON All of v2.1.288
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
HooksArea: what it touches
ImprovementsKind: in v2.1.288,
ImprovementsSection of the release
What

A hook is a command a project sets up to run automatically at certain moments. In a remote session that is running tools, a project hook that has changed since you approved it is now held, and Claude Code asks you for permission again before running it. Notes are recorded about the outcome, for example that you accepted the updated hook, and Claude Code keeps count when you decline more than once.

Previously the outcome was only that the hook ran in a sandbox (a restricted environment that limits what it can touch) or that you were asked.

Why

This changes how approval works for project hooks in remote sessions. Approving a hook once no longer covers a later, changed version of it, so expect to be asked again after a project edits its 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 doubtThe exact wording you see when asked again, and whether this is switched on for everyone, is not clear.

See this entry in the whole of v2.1.288 →

Feedback