mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-20 11:45:24 -04:00
refactor(constants): single source of truth for data dir (#3368)
* refactor(constants): single source of truth for data dir + merge core/src constants Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * docs(contributing): use named src.constants for data paths, drop core/constants references Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,8 @@ import logging
|
||||
import time
|
||||
from pathlib import Path
|
||||
|
||||
from src.constants import RAG_DIR
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
rag_instance = None
|
||||
@@ -41,8 +43,7 @@ def get_rag_manager():
|
||||
try:
|
||||
from src.rag_vector import VectorRAG
|
||||
|
||||
base_dir = Path(__file__).parent.parent
|
||||
persist_dir = os.path.join(base_dir, "data", "rag")
|
||||
persist_dir = RAG_DIR
|
||||
|
||||
rag_instance = VectorRAG(persist_directory=persist_dir)
|
||||
if not rag_instance.healthy:
|
||||
|
||||
Reference in New Issue
Block a user