mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 06:50:53 +00:00
refactor: update worker/asset_index.py and memory/runtime_health.py imports to embedding package
This commit is contained in:
parent
b72cd6fe8c
commit
98417b5245
2 changed files with 4 additions and 10 deletions
|
|
@ -118,7 +118,7 @@ def _check_index(vault: Path) -> dict:
|
|||
|
||||
|
||||
def _check_vector(vault: Path) -> dict:
|
||||
from paperforge.memory.vector_db import get_vector_db_path, read_vector_build_state
|
||||
from paperforge.embedding import get_vector_db_path, read_vector_build_state
|
||||
|
||||
settings_path = vault / ".obsidian" / "plugins" / "paperforge" / "data.json"
|
||||
vector_enabled = False
|
||||
|
|
|
|||
|
|
@ -436,9 +436,6 @@ def _build_entry(item: dict, vault: Path, paths: dict, domain: str, zotero_dir:
|
|||
# Write per-workspace paper-meta.json (Phase 37: internal state outside frontmatter)
|
||||
write_paper_meta(workspace_dir, entry, paperforge_version=PAPERFORGE_VERSION)
|
||||
|
||||
# Auto-embed vectors if this paper just completed OCR
|
||||
_vec_auto_embed_if_new(vault, entry)
|
||||
|
||||
return entry
|
||||
|
||||
|
||||
|
|
@ -454,12 +451,9 @@ def _vec_auto_embed_if_new(vault: Path, entry: dict) -> None:
|
|||
return
|
||||
# Check if vector DB is enabled and set up
|
||||
try:
|
||||
from paperforge.memory.vector_db import (
|
||||
_read_plugin_settings,
|
||||
chunk_fulltext,
|
||||
embed_paper,
|
||||
get_vector_db_path,
|
||||
)
|
||||
from paperforge.embedding._config import _read_plugin_settings
|
||||
from paperforge.embedding import embed_paper, get_vector_db_path
|
||||
from paperforge.memory.chunker import chunk_fulltext
|
||||
settings = _read_plugin_settings(vault)
|
||||
if not settings.get("features", {}).get("vector_db", False):
|
||||
return
|
||||
|
|
|
|||
Loading…
Reference in a new issue