Hi!
In ST2 this worked every time (in a callback from show_quick_panel()):
sublime.active_window().run_command(cmd, args)
However, in ST3 it only works for some commands. For example, hiding the side bar works fine, but auto-completion does not. My plugin extends ApplicationCommand, so could that be it?