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.