VS Code extension: hook permissionDecisionReason is never shown to the user (manual mode)
Environment: Claude Code CLI 2.1.220, VS Code extension 2.1.220 (win32-x64), Windows 11.
In manual (default) mode the extension does show an approval box for hook-gated tool calls, but the hook's permissionDecisionReason text appears nowhere — the box shows only the command plus the model-provided description (verified 2026-07-30 for both Bash and Edit gates; screenshots available). The same hooks' reasons render fine in the terminal CLI (colored text above the prompt) and in Claude Desktop's approval dialog (full reason text inline).
Expected: render the reason in the approval UI. The reason is the safety payload of the ask decision — e.g. "this deletion is irreversible; verify the path" — and dropping it turns an informed confirmation into a blind Yes/No.
Related: #82518 (same environment; that issue covers "ask" being silently auto-approved in auto mode on this surface — this one covers the reason text being dropped in manual mode).
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗