{"version":"2.1.312","anchor":"command-listing-skips-malformed-commands","canonical_anchor":"command-listing-skips-malformed-commands","heading":"Broken commands are left out of the slash-command list","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312\/e\/command-listing-skips-malformed-commands","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312","markdown":"### Broken commands are left out of the slash-command list\n\nClaude Code now skips commands with a missing or invalid name, and MCP commands with overlong names, when listing slash commands\n\n**What**\n\nWhen Claude Code builds the list of slash commands, the commands you type after `\/`, it now leaves some out and logs \"Command not listed\":\n\n- Commands whose name or display name is not text\n\n- MCP commands whose name or alias is over a length limit\n\nMCP commands come from MCP servers, outside programs that add tools and commands to Claude Code.\n\n**Why**\n\nOne badly made plugin or MCP command no longer breaks the whole slash-command list.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}