Coverage for src/local_deep_research/advanced_search_system/summarization/__init__.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.15.1, created at 2026-07-19 23:35 +0000

1"""LLM-based summarization utilities used across the advanced search system. 

2 

3The base class encapsulates the common machinery (prompt invocation, error 

4handling, think-tag removal, length truncation). Subclasses implement 

5``_build_prompt`` to produce different summary shapes. 

6""" 

7 

8from .base import BaseSummarizer 

9from .focused import FocusedSummarizer 

10 

11__all__ = [ 

12 "BaseSummarizer", 

13 "FocusedSummarizer", 

14]