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):