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

3 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-06-03 23:15 +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]