Initialize global library constants and utility functions

This commit is contained in:
2026-06-16 23:28:54 +02:00
parent 48cf1e9844
commit 887c74b5cb

View File

@@ -41,6 +41,9 @@ router = APIRouter(tags=["local-rag"])
LIB_ROOT = library_root()
GLOBAL_LIBRARY_SLUG = "_global"
GLOBAL_LIBRARY_NAME = "Knowledge"
MIGRATED_LIBRARY_ARCHIVE = "_migrated_libraries"
RAW_CORPUS_PROFILE = "per-file-default-v1"
PREPARE_PROFILE = "selective-enrich-v2"
DEFAULT_EMBED_MODEL = DEFAULT_EMBED_MODEL_SETTING
@@ -145,6 +148,10 @@ def lib_json(slug: str) -> Path:
return lib_dir(slug) / "library.json"
def global_library_slug() -> str:
return GLOBAL_LIBRARY_SLUG
def stage_dir(slug: str) -> Path:
path = lib_dir(slug) / "stage"
path.mkdir(parents=True, exist_ok=True)