lllin000_PaperForge/paperforge/embedding/__init__.py
LLLin000 508ef78d51 feat(#81, #82): Release N+1/2 cutover — remove setup_complete, auto_update, legacy migration, deprecated build-state JSON writer
#81 (N+1) remaining:
- settings.ts: _resolveRuntimeCommand fail-closed (no getCachedPython fallback)
- managed-runtime.ts: PYTHON_310_DEPRECATED warning removed, single 3.11+ gate
- Python backend: checker/setup_wizard/status → 3.11 minimum
- i18n: 3.10 → 3.11 user-facing strings

#82 (N+2) deletions:
- constants.ts: removed setup_complete, auto_update, auto_update_on_startup, selected_skill_platform
- main.ts: removed _autoUpdate, _firstLaunchSnapshotMigration, credential migration
- modals.ts: removed setup_complete write
- settings.ts: removed categorizeMaintenanceRow dead import
- build_state.py: removed deprecated get_vector_build_state_path

Build: 261.4KB | Tests: 384/384 passed | Typecheck: clean
2026-07-19 14:54:19 +08:00

44 lines
1.3 KiB
Python

from __future__ import annotations
from paperforge.embedding._chroma import (
delete_paper_vectors,
get_collection,
get_vector_db_path,
migrate_chroma_to_vec0,
)
from paperforge.embedding.backends import (
ChromaBackend,
VectorBackend,
get_vector_backend,
)
from paperforge.embedding.build_state import (
mark_vector_build_state,
read_vector_build_state,
write_vector_build_state,
)
from paperforge.embedding.builder import embed_body_units, embed_paper, get_body_units_for_embedding, get_object_units_for_embedding, embed_object_units
from paperforge.embedding.preflight import _preflight_check
from paperforge.embedding.search import hybrid_search, merge_retrieve, retrieve_chunks
from paperforge.embedding.status import get_embed_status
__all__ = [
"ChromaBackend",
"VectorBackend",
"delete_paper_vectors",
"embed_body_units",
"embed_paper",
"get_body_units_for_embedding",
"embed_object_units",
"get_collection",
"get_embed_status",
"get_object_units_for_embedding",
"get_vector_backend",
"get_vector_db_path",
"mark_vector_build_state",
"hybrid_search",
"merge_retrieve",
"read_vector_build_state",
"retrieve_chunks",
"write_vector_build_state",
"_preflight_check",
]