Coverage for src / local_deep_research / api / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2026-01-11 00:51 +0000

1# src/local_deep_research/api/__init__.py 

2""" 

3API module for programmatic access to Local Deep Research functionality. 

4""" 

5 

6from .research_functions import ( 

7 analyze_documents, 

8 detailed_research, 

9 generate_report, 

10 quick_summary, 

11) 

12from .settings_utils import ( 

13 create_settings_snapshot, 

14 get_default_settings_snapshot, 

15 extract_setting_value, 

16) 

17from .client import ( 

18 LDRClient, 

19 quick_query, 

20) 

21 

22from ..news import ( 

23 get_news_feed, 

24 research_news_item, 

25 save_news_preferences, 

26 get_news_categories, 

27) 

28 

29__all__ = [ 

30 # Research functions 

31 "analyze_documents", 

32 "detailed_research", 

33 "generate_report", 

34 "quick_summary", 

35 # Settings utilities 

36 "create_settings_snapshot", 

37 "get_default_settings_snapshot", 

38 "extract_setting_value", 

39 # HTTP Client 

40 "LDRClient", 

41 "quick_query", 

42 # News functions 

43 "get_news_feed", 

44 "research_news_item", 

45 "save_news_preferences", 

46 "get_news_categories", 

47]