def tasks(self):
        """
        Returns a list of all tasks known to the engine.

        :return: A list of task names.
        """
        task_input = {'taskName': 'QueryTaskCatalog'}
        output = taskengine.execute(task_input, self._engine_name, cwd=self._cwd)
        return output['outputParameters']['TASKS']