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:
- Waiting for user permission
- 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_