Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
PermissionsArea: what it touches
Internal ChangesKind: in v2.1.269,
Internal ChangesSection of the release
What
When a permission request is allowed, Claude Code now records which interface surface granted it. If that surface is host_dialog (a permission dialog shown by the hosting application rather than the terminal), a new function notifies the session before the decision is logged. The permission decision log entry now includes this surface field.
Why
This makes it possible to distinguish permission approvals granted through a host application's own dialog from those granted through Claude Code's own prompts, and keeps the session informed when a host-side approval happens.