lllin000_PaperForge/paperforge/embedding
LLLin000 e7a030d057 refactor: remove ChromaDB dependency gating from status and preflight
Embed status no longer checks for chromadb import — vec0 runs in
paperforge.db and doesn't need the ChromaDB library. The preflight
check also no longer requires chromadb since vec0 backends do not
depend on it. The chroma_backend module remains for legacy test
compatibility but no longer gates any production build/status path.
2026-07-10 23:57:33 +08:00
..
backends feat: add LanceDB evaluation backend scaffold 2026-07-05 14:19:37 +08:00
providers feat(#31): OpenAICompatibleProvider uses openai SDK with requests fallback 2026-07-09 17:15:19 +08:00
__init__.py feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
_chroma.py feat: Phase 0, 1, 3a — legacy OCR fix, ChromaDB migration, search bar UI 2026-07-10 00:02:02 +08:00
_config.py feat(#31): OpenAICompatibleProvider uses openai SDK with requests fallback 2026-07-09 17:15:19 +08:00
build_state.py feat(#27 #28 #29 #30 #32): migrate write/read/status/build_state from ChromaDB to sqlite-vec 2026-07-09 17:52:45 +08:00
builder.py feat: runtime embedding dimension detection 2026-07-10 02:48:26 +08:00
dim_detect.py feat: runtime embedding dimension detection 2026-07-10 02:48:26 +08:00
preflight.py refactor: remove ChromaDB dependency gating from status and preflight 2026-07-10 23:57:33 +08:00
query_rewrite.py feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
search.py feat(#38, #40): version history panel + @ Deep Search 2026-07-10 01:01:48 +08:00
status.py fix: add vec0 k-NN health probe to embed status 2026-07-10 23:55:16 +08:00