From cbfe68a4cd868a55692cc255bf4494d80d3dd77a Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Mon, 18 May 2026 23:07:46 +0300 Subject: [PATCH] Hotfix: fix path to memory_maintenance.md --- src/serena/config/serena_config.py | 3 +++ src/serena/memories/memory_manager.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/serena/config/serena_config.py b/src/serena/config/serena_config.py index a0dc247e..e2a38621 100644 --- a/src/serena/config/serena_config.py +++ b/src/serena/config/serena_config.py @@ -61,6 +61,9 @@ class SerenaPaths: home_dir = str(Path.home() / SERENA_MANAGED_DIR_NAME) else: home_dir = home_dir.strip() + self.serena_pkg_path = Path(__file__).parent.parent.resolve() + self.serena_resources_path = self.serena_pkg_path / "resources" + self.serena_user_home_dir: str = home_dir """ the path to the Serena home directory, where the user's configuration/data is stored. diff --git a/src/serena/memories/memory_manager.py b/src/serena/memories/memory_manager.py index 28750311..2da593d1 100644 --- a/src/serena/memories/memory_manager.py +++ b/src/serena/memories/memory_manager.py @@ -84,7 +84,7 @@ class MemoryManager: return cls._MEMORY_REF_PREFIX + name MEMORY_MAINTENANCE_NAME: str = "memory_maintenance" - _MEMORY_MAINTENANCE_TEMPLATE_PATH: Path = Path(__file__).parent / "resources" / "memory_maintenance.md" + _MEMORY_MAINTENANCE_TEMPLATE_PATH: Path = SerenaPaths().serena_resources_path / "memory_maintenance.md" def ensure_memory_maintenance_memory(self) -> str: """