Add PermissionResolved hook event after user approves or denies a permission request

Open 💬 0 comments Opened Jul 15, 2026 by jimmygym

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Feature request

Currently Claude Code provides PermissionRequest hook, but there is no hook event after the user responds to the permission prompt.

Current flow:

PreToolUse

PermissionRequest

(user clicks Allow)

(no event)

Tool execution

PostToolUse

This makes it impossible for external status monitors to distinguish:

  1. Waiting for user permission
  2. Permission granted and tool is executing

Please consider adding a new hook event, such as:

  • PermissionResolved
  • PermissionResponse
  • PermissionGranted / PermissionDenied

Example:

PermissionRequest

PermissionResponse (allowed=true)

PreToolUse/PostToolUse

This would allow tools like status indicators and workflow monitors to accurately track Claude Code state.

Proposed Solution

11

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗