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

3 statements  

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