{"version":"2.1.323","anchor":"hookevent-surface-gains-toollist","canonical_anchor":"hookevent-surface-gains-toollist","heading":"Add-ons can now hook into the list of tools","tier":"use","area":"Plugin Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/hookevent-surface-gains-toollist","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Add-ons can now hook into the list of tools\n\nAdd-on code can now respond to a `tool.list` event when Claude Code lists its tools\n\n**What**\n\nAdd-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.\n\n**Why**\n\nAdd-on code can now take part when the list of tools is put together, and not only when a single tool is described.\n\n- Area: Plugin Hooks\n- Names: `tool.list`, `tool.describe`, `command.describe`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}