You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PermissionsArea: what it touches
ImprovementsKind: in v2.1.299,
ImprovementsSection of the release
What
When Claude Code asks for permission and that request ends without your answer, it tells you why. Those reasons have been reworded to refer to the approval directly. For example, a timeout now reads "nobody answered the approval within" a given time, and a replaced request now says a newer copy of the request replaced this one.
Why
The reasons are easier to understand, especially when approvals are handled remotely or by another app hosting Claude Code.