Slash command dispatch and autocomplete.
Summary
Functions
@spec autocomplete(String.t()) :: Vibe.UI.Autocomplete.t() | nil
@spec handle(String.t(), String.t(), map()) :: Vibe.UI.SlashCommands.Command.result()
@spec selector_action(map(), map()) :: Vibe.UI.SlashCommands.Command.result() | {:command, String.t()}