Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PermissionsArea: what it touches
Internal ChangesKind: in v2.1.295,
Internal ChangesSection of the release
What
Before running a shell command, Claude Code checks whether it only reads things. Commands that do are allowed more freely, and others need further permission checks. When a command fails this check, the result now carries the text of the exact command that was not read-only, along with a reason.
In a session that runs shell commands only in its cloud environment, the reason says that no command can be verified as read-only there.
Why
The permission prompt and the usage data can point at the exact part of a longer command that made Claude Code ask, not just say that it asked.