absolute path fix

Alessandro committed Mar 2, 2026 at 13:17 UTC c7d251b675e411550e5c73e58f7735d4d9c24852
2 files changed +3 -16
plugins/memory/api/memory_dashboard.py
+1 -7
@@ -4,13 +4,7 @@ from models import ModelConfig, ModelType
4 from langchain_core.documents import Document
5 from agent import AgentContext
6
7 -# Import Memory functions from plugin
8 -import sys
9 -from pathlib import Path
10 -_plugin_root = Path(__file__).parent.parent
11 -if str(_plugin_root) not in sys.path:
12 - sys.path.insert(0, str(_plugin_root))
13 -from helpers.memory import Memory, get_existing_memory_subdirs, get_context_memory_subdir
7 +from plugins.memory.helpers.memory import Memory, get_existing_memory_subdirs, get_context_memory_subdir
8
9
10 class MemoryDashboard(ApiHandler):
plugins/memory/helpers/memory_consolidation.py
+2 -9
@@ -7,19 +7,12 @@ from enum import Enum
7
8 from langchain_core.documents import Document
9
10 -from .memory import Memory
10 +from plugins.memory.helpers.memory import Memory
11 from python.helpers.dirty_json import DirtyJson
12 from python.helpers.log import LogItem
13 from python.helpers.print_style import PrintStyle
14 from agent import Agent
15 -
16 -# Import from tools within plugin
17 -import sys
18 -from pathlib import Path
19 -_plugin_root = Path(__file__).parent.parent
20 -if str(_plugin_root) not in sys.path:
21 - sys.path.insert(0, str(_plugin_root))
22 -from tools.memory_load import DEFAULT_THRESHOLD as DEFAULT_MEMORY_THRESHOLD
15 +from plugins.memory.tools.memory_load import DEFAULT_THRESHOLD as DEFAULT_MEMORY_THRESHOLD
16
17
18 class ConsolidationAction(Enum):