Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.293 ·

Plugins and mods can register deferred tools with isDeferred

$.tool.register accepts an isDeferred true or false option, so plugin tools can load only when found through tool search

Group of 2 Use it now New Features
JSON All of v2.1.293
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
PluginsArea: what it touches
New FeaturesKind: in v2.1.293,
What probably matters to youSection of the release

What

Plugins and mods can add their own tools with $.tool.register. It now accepts an isDeferred option. A deferred tool is not described to the model up front. It loads only when it is found through tool search.

  • The accepted shape is now { name, description, inputSchema?, isDeferred? }. name is letters, digits, _ or -, up to 64 characters.
  • isDeferred must be a true or false value. Anything else is rejected with an error that says so.
  • The MCP tools/list response now adds extra fields to each tool from a helper.

Why

Plugin authors can keep rarely used tools out of the prompt, so they take no room until they are needed.

Read from
Names in the bundleisDeferred
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeAdded isDeferred to $.tool.register for mods: false lists the tool's schema in the prompt from the start instead of behind tool search

See this entry in the whole of v2.1.293 →

Feedback