Claude Code v2.1.323 · 12 Nov 2026
Add-ons can now hook into the list of tools
Add-on code can now respond to a tool.list event when Claude Code lists its tools
Use it now Tier: how much it should matter to you
4 Useful: my rating, 1 to 5
2 Signal: worth watching, 1 to 5
Plugin Hooks Area: what it touches
New Features Kind: in v2.1.323, 12 Nov 26
What probably matters to you Section of the release
What
Add-on code that extends Claude Code can respond to named events, such as tool.describe and command.describe . Claude Code now also accepts tool.list , and the error message for an unknown event now lists it among the allowed names.
Why
Add-on code can now take part when the list of tools is put together, and not only when a single tool is described.
What the documentation says
How sure we are
One source agrees One thing we can check says the same as this entry.
Anthropic's release notes agree Changed tool.list plugin hooks so the tools they add or remove apply to the model and every agent
See this entry in the whole of v2.1.323 →
12 Nov 2026 · 888 entries, this one is #61.
Use it now77 You'll notice533 Nothing to try yet64 Under the hood214
Open the release →
Names in this entry
setting tool.list Plugins can install code that intercepts tool calls and repaints parts of the terminal interface.
setting tool.describe Plugin hooks are limited in what they may rewrite, and cannot take over question prompts.
setting command.describe Plugins can now register, run, list and describe their own slash commands via a new command API
Anthropic's note
Upstream's own release notes for v2.1.323 name something this entry names, so the two are probably about the same change. Probably: the pairing is made on a shared name rather than on the words around it.
Changed tool.list plugin hooks so the tools they add or remove apply to the model and every agent
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 · 60 of 888
Rate-limit messages point to /usage-credits after the weekly overage limit
Use it now Usage & Limits
In v2.1.323 What probably matters to you release-page order
Next → · 62 of 888
Apps built on Claude Code can pass managed settings when they start it
Use it now SDK