Controller for / slash command completion.
SlashCommandController(
self,
commands: list[tuple[str, str, str]],
view: CompletionView
)Replace the commands list and reset suggestions.
Used to merge dynamically discovered skill commands with the static command registry at runtime.
Handle input that starts with /.
Clear suggestions.
Update suggestions when text changes.
Handle key events for navigation and selection.