migration: correct custom knowledge directory path mapping
linuztx committed
Dec 12, 2025 at 15:23 UTC
844af16748c429c2be99c4fb4793212f77504e9e
1 file changed
+4
python/helpers/memory.py
+4
@@ -493,6 +493,8 @@ class Memory:
493
def get_custom_knowledge_subdir_abs(agent: Agent) -> str:
494
for dir in agent.config.knowledge_subdirs:
495
if dir != "default":
496
+ if dir == "custom":
497
+ return files.get_abs_path("usr/knowledge")
498
return files.get_abs_path("usr/knowledge", dir)
499
raise Exception("No custom knowledge subdir set")
500
@@ -523,6 +525,8 @@ def abs_knowledge_dir(knowledge_subdir: str, *sub_dirs: str) -> str:
525
# standard subdirs
526
if knowledge_subdir == "default":
527
return files.get_abs_path("knowledge", *sub_dirs)
528
+ if knowledge_subdir == "custom":
529
+ return files.get_abs_path("usr/knowledge", *sub_dirs)
530
return files.get_abs_path("usr/knowledge", knowledge_subdir, *sub_dirs)
531
532