code: def list_all_commands(self):
          
          commands = [name for name, _ in inspect.getmembers(self, predicate=inspect.isroutine) if not name.startswith('_')]
          return commands
docs: Returns a list of all the Workbench commands