{"version":"2.1.274","anchor":"plugin-tool-registration-can-be-withheld-by-a-deny-rule-with","canonical_anchor":"plugin-tool-registration-can-be-withheld-by-a-deny-rule-with","heading":"Plugin tool registration can be withheld by a deny rule without waiting","tier":"notice","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/plugin-tool-registration-can-be-withheld-by-a-deny-rule-with","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### Plugin tool registration can be withheld by a deny rule without waiting\n\nPlugin tool registration blocked by a deny rule now fails instantly instead of waiting\n\n**What**\n\nWhen a plugin registers a new tool and a permission deny rule matches that tool by name (or by MCP server plus tool name), Claude Code now returns immediately saying the tool is withheld from the session, instead of polling and waiting for the tool to show up in the session's tool list.\n\n**Why**\n\nPreviously this case likely caused a delay or timeout while Claude Code waited for a tool that was never going to appear because it's blocked. Failing fast avoids that wasted wait.\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}