Allow for slash commands to opt-out of autocompletion and /help discovery. (#7847)

This commit is contained in:
DeWitt Clinton
2025-09-06 14:16:58 -07:00
committed by GitHub
parent fb9c6566d5
commit 8ed1dd5ae2
8 changed files with 103 additions and 59 deletions
@@ -225,7 +225,7 @@ function useCommandSuggestions(
if (partial === '') {
// If no partial query, show all available commands
potentialSuggestions = commandsToSearch.filter(
(cmd) => cmd.description,
(cmd) => cmd.description && !cmd.hidden,
);
} else {
// Use fuzzy search for non-empty partial queries with fallback
@@ -400,7 +400,7 @@ export function useSlashCompletion(props: UseSlashCompletionProps): {
const commandMap = new Map<string, SlashCommand>();
commands.forEach((cmd) => {
if (cmd.description) {
if (cmd.description && !cmd.hidden) {
commandItems.push(cmd.name);
commandMap.set(cmd.name, cmd);