{"version":"2.1.299","anchor":"hooks-can-return-permissiondisplay","canonical_anchor":"hooks-can-return-permissiondisplay","heading":"Hooks can return display details for a permission prompt","tier":"use","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/hooks-can-return-permissiondisplay","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Hooks can return display details for a permission prompt\n\nHooks can now return `permissionDisplay` in their output, next to `additionalContext`, to supply details for a permission prompt\n\n**Unclear.** Which hook event accepts `permissionDisplay` and how the prompt uses it is not shown.\n\n**What**\n\nHooks are your own scripts that Claude Code runs at set points. A hook can now include `permissionDisplay` in `hookSpecificOutput`, next to `additionalContext`, and Claude Code passes it along. It carries display details for a permission prompt, the question Claude Code asks before taking an action. Before, only `additionalContext` was taken from that part of a hook's output.\n\n**Why**\n\nHooks get a way to shape what a permission prompt shows, not only what text the model sees.\n\n- Area: Hooks\n- Names: `permissionDisplay`, `hookSpecificOutput`, `additionalContext`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}