From 4eff6cf00d019cdb02a6844695597ca9cc43a360 Mon Sep 17 00:00:00 2001 From: Saifeddine ALOUI Date: Mon, 12 Jun 2023 23:39:22 +0200 Subject: [PATCH] very cool new stuff --- lollms/bindings_zoo | 2 +- lollms/paths.py | 5 +++++ lollms/personalities_zoo | 2 +- lollms/personality.py | 1 + 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lollms/bindings_zoo b/lollms/bindings_zoo index 3e3f290..8b4dd7a 160000 --- a/lollms/bindings_zoo +++ b/lollms/bindings_zoo @@ -1 +1 @@ -Subproject commit 3e3f2904d97368ca57ce7f382c629d39b439de23 +Subproject commit 8b4dd7af42100d191f7ea031336decddbadef859 diff --git a/lollms/paths.py b/lollms/paths.py index 0dc399d..090c13b 100644 --- a/lollms/paths.py +++ b/lollms/paths.py @@ -30,6 +30,8 @@ class LollmsPaths: self.personal_path = personal_path self.personal_configuration_path = personal_path / "configs" + self.personal_data_path = personal_path / "data" + self.personal_databases_path = personal_path / "databases" self.personal_models_path = personal_path / "models" self.create_directories() @@ -42,6 +44,9 @@ class LollmsPaths: self.personal_path.mkdir(parents=True, exist_ok=True) self.personal_configuration_path.mkdir(parents=True, exist_ok=True) self.personal_models_path.mkdir(parents=True, exist_ok=True) + self.personal_data_path.mkdir(parents=True, exist_ok=True) + self.personal_databases_path.mkdir(parents=True, exist_ok=True) + def copy_default_config(self): local_config_path = self.personal_configuration_path / "local_config.yaml" diff --git a/lollms/personalities_zoo b/lollms/personalities_zoo index e20c068..81555a1 160000 --- a/lollms/personalities_zoo +++ b/lollms/personalities_zoo @@ -1 +1 @@ -Subproject commit e20c0687ce98f4ed80cf6e1bc7ddcc144be83154 +Subproject commit 81555a1a6f577dcecb2dbbc9f0c7ccf67a7c4025 diff --git a/lollms/personality.py b/lollms/personality.py index fdd6fe8..aa6d951 100644 --- a/lollms/personality.py +++ b/lollms/personality.py @@ -90,6 +90,7 @@ class APScript: module_spec.loader.exec_module(module) if hasattr(module, "Install"): module.Install(self.personality,force_reinstall=force_reinstall) + def add_file(self, path): self.files.append(path) return True