{"version":"2.1.299","anchor":"hook-output-gains-internal-permissiondisplay","canonical_anchor":"hook-output-gains-internal-permissiondisplay","heading":"Hook output accepts a desktop-only permission display field","tier":"use","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/hook-output-gains-internal-permissiondisplay","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Hook output accepts a desktop-only permission display field\n\nThe output a hook returns can now include an optional field meant only for the desktop app\n\n**What**\n\nA hook is a script you configure to run when something happens in Claude Code. The output a hook returns can now include an optional `permissionDisplay` field, which is reserved for the Claude desktop app.\n\n**Why**\n\nThis is internal to the desktop app and is not meant for hooks you write yourself.\n\n- Area: Hooks\n- Names: `permissionDisplay`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}