Coverage for src / lilbee / retrieval / query / __init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-05-15 20:55 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-05-15 20:55 +0000
1"""RAG query pipeline. Embed question, search, generate answer with citations."""
3from __future__ import annotations
5from lilbee.retrieval.query.dedup import (
6 deduplicate_sources,
7 diversify_sources,
8 filter_results,
9 prepare_results,
10 sort_by_relevance,
11)
12from lilbee.retrieval.query.formatting import (
13 build_context,
14 display_source_path,
15 format_source,
16 strip_llm_citations,
17)
18from lilbee.retrieval.query.searcher import AskResult, ChatMessage, Searcher
20__all__ = [
21 "AskResult",
22 "ChatMessage",
23 "Searcher",
24 "build_context",
25 "deduplicate_sources",
26 "display_source_path",
27 "diversify_sources",
28 "filter_results",
29 "format_source",
30 "prepare_results",
31 "sort_by_relevance",
32 "strip_llm_citations",
33]