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
« 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"""
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)
22from ..news import (
23 get_news_feed,
24 research_news_item,
25 save_news_preferences,
26 get_news_categories,
27)
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]