Coverage for src / lilbee / data / store / __init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-06-28 01:01 +0000

1"""LanceDB vector store package.""" 

2 

3from __future__ import annotations 

4 

5from .core import Store 

6from .lance_helpers import ( 

7 agent_recall_predicate, 

8 ensure_table, 

9 escape_sql_string, 

10 install_lancedb_thread_error_suppressor, 

11 local_owner_predicate, 

12 safe_delete, 

13) 

14from .ranking import cosine_sim, mmr_rerank 

15from .types import ( 

16 LOCAL_OWNER, 

17 ChunkType, 

18 CitationRecord, 

19 EmbeddingModelMismatchError, 

20 MemoryKind, 

21 MemoryRow, 

22 MemorySource, 

23 PageTextRecord, 

24 RemoveResult, 

25 SearchChunk, 

26 SearchScope, 

27 SourceRecord, 

28 SourceType, 

29 agent_owner, 

30 is_agent_owner, 

31 scope_to_chunk_type, 

32) 

33 

34__all__ = [ 

35 "LOCAL_OWNER", 

36 "ChunkType", 

37 "CitationRecord", 

38 "EmbeddingModelMismatchError", 

39 "MemoryKind", 

40 "MemoryRow", 

41 "MemorySource", 

42 "PageTextRecord", 

43 "RemoveResult", 

44 "SearchChunk", 

45 "SearchScope", 

46 "SourceRecord", 

47 "SourceType", 

48 "Store", 

49 "agent_owner", 

50 "agent_recall_predicate", 

51 "cosine_sim", 

52 "ensure_table", 

53 "escape_sql_string", 

54 "install_lancedb_thread_error_suppressor", 

55 "is_agent_owner", 

56 "local_owner_predicate", 

57 "mmr_rerank", 

58 "safe_delete", 

59 "scope_to_chunk_type", 

60]