Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.296 ·

A permission hook's allow no longer goes through if stricter rules were lost

When a PermissionRequest hook allows with permission updates, Claude Code withholds the allow if any stricter rule was lost

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

Unclear It is not stated what Claude Code does instead of allowing, such as asking or denying.

What

A PermissionRequest hook is a command that runs when a tool call needs a permission decision. It can answer allow and also send updatedPermissions, which are changes to your permission rules. Claude Code now counts whether any of those changes that would have made permissions stricter were lost. If any were, it does not allow the tool call. Before, it allowed as soon as the updates were applied.

Permission updates are also skipped in one more mode.

Why

A hook's allow can no longer get past a restriction that was meant to apply.

Read from
Names in the bundleupdatedPermissions
What the documentation says
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 stated what Claude Code does instead of allowing, such as asking or denying.

See this entry in the whole of v2.1.296 →

Feedback