Claude Code v2.1.223 ·
Command aliases now count when detecting name collisions
Your custom command is now flagged when its name clashes with a builtin command's alias.
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
Slash CommandsArea: what it touches
Bug FixesKind: in v2.1.223,
Bug FixesSection of the release
What
A user or plugin command whose name matches a builtin command's alias is now detected as a collision instead of quietly shadowing it.
Details
- Building the set of taken command names adds each command's
aliases entries as well as its name. - The same alias awareness feeds the new tip filtering check (
n.name === e || n.aliases?.includes(e)).
Evidence
for (let g of h.aliases ?? []) s.add(g);
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
See this entry in the whole of v2.1.223 →