Claude Code v2.1.299 · 14 Oct 2026
Hook output accepts a desktop-only permission display field
The output a hook returns can now include an optional field meant only for the desktop app
Use it now Tier: how much it should matter to you
4 Useful: my rating, 1 to 5
4 Signal: worth watching, 1 to 5
Hooks Area: what it touches
New Features Kind: in v2.1.299, 14 Oct 26
What probably matters to you Section of the release
What
A 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.
Why
This is internal to the desktop app and is not meant for hooks you write yourself.
See this entry in the whole of v2.1.299 →
14 Oct 2026 · 439 entries, this one is #14.
Use it now28 You'll notice272 Nothing to try yet19 Under the hood120
Open the release →
Is this right?
0
0
Feedback
What's wrong with this entry?
Hard to understand Too vague Looks wrong Not relevant to me Too long Missing the detail I wanted Duplicate of another card
Clear Learned something new I can act on this Good catch
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
← Previous · 13 of 439
Self-hosted runner gains a shutdown drain and tool-server sessions
Use it now Self-Hosted Runner
In v2.1.299 What probably matters to you release-page order
Next → · 15 of 439
Plugin hook modules get more events and organization policy limits
You'll notice Plugins