def restart(self, args):
        """
        Restart the relevant structures or variables, e.g. at the beginning of
        a new dialogue.

        :return: Nothing
        """

        self.DSTracker.initialize(args)
        self.policy.restart(args)
        self.dialogue_counter += 1

        Restart the relevant structures or variables, e.g. at the beginning of
        a new dialogue.

        :return: Nothing
        
plato/agent/component/dialogue_manager/dialogue_manager.py