def _initialize()

in tools.py [0:0]


    def _initialize(self):
        prefs = bpy.context.preferences.addons[__package__].preferences

        self._task_queue = queue.Queue()
        self._result_dict = {}
        self._condition = threading.Condition()
        self._tools = [
            PythonInterpreterTool(),
            FinalAnswerTool(),
            GetSceneInfoTool(),
            GetObjectInfoTool(),
            CreateObjectTool(),
            ModifyObjectTool(),
            DeleteObjectTool(),
            SetMaterialTool(),
        ]

        if LlamaMeshModelManager.instance().is_loaded:
            self._tools += [
                LlamaMeshGenerateTool(),
                LlamaMeshDescribeTool(),
            ]

        if prefs.enable_hyper3d:
            self._tools += [Hyper3dGenerateObjectTool()]