Coverage for src/lilbee/core/config/__init__.py: 100%
6 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-14 11:46 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-14 11:46 +0000
1"""Application configuration for lilbee.
3All settings can be overridden via environment variables prefixed with LILBEE_.
4Uses pydantic-settings for automatic env var loading with TOML config file support.
5"""
7# ruff: noqa: I001
8from .defaults import (
9 CHUNK_CONCEPTS_TABLE as CHUNK_CONCEPTS_TABLE,
10 ENTITIES_TABLE as ENTITIES_TABLE,
11 ENTITY_SCHEMA_TABLE as ENTITY_SCHEMA_TABLE,
12 CHUNKS_TABLE as CHUNKS_TABLE,
13 INGEST_SOURCE_COLUMNS as INGEST_SOURCE_COLUMNS,
14 CITATIONS_TABLE as CITATIONS_TABLE,
15 CONCEPT_EDGES_TABLE as CONCEPT_EDGES_TABLE,
16 CONCEPT_NODES_TABLE as CONCEPT_NODES_TABLE,
17 DEFAULT_CRAWL_EXCLUDE_PATTERNS as DEFAULT_CRAWL_EXCLUDE_PATTERNS,
18 DEFAULT_HTTP_TIMEOUT as DEFAULT_HTTP_TIMEOUT,
19 DEFAULT_IGNORE_DIRS as DEFAULT_IGNORE_DIRS,
20 DEFAULT_NUM_CTX as DEFAULT_NUM_CTX,
21 MEMORIES_TABLE as MEMORIES_TABLE,
22 META_TABLE as META_TABLE,
23 PAGE_TEXTS_TABLE as PAGE_TEXTS_TABLE,
24 WIKI_MENTIONS_TABLE as WIKI_MENTIONS_TABLE,
25 SOURCES_TABLE as SOURCES_TABLE,
26)
27from .context import (
28 active_config as active_config,
29 config_scope as config_scope,
30)
31from .enums import (
32 ClustererBackend as ClustererBackend,
33 WikiEntityMode as WikiEntityMode,
34)
35from .model import (
36 Config as Config,
37 cfg as cfg,
38 config_load_error as config_load_error,
39)
40from .validators import (
41 ConfigField as ConfigField,
42)
44__all__ = [
45 "CHUNKS_TABLE",
46 "CHUNK_CONCEPTS_TABLE",
47 "CITATIONS_TABLE",
48 "CONCEPT_EDGES_TABLE",
49 "CONCEPT_NODES_TABLE",
50 "DEFAULT_CRAWL_EXCLUDE_PATTERNS",
51 "DEFAULT_HTTP_TIMEOUT",
52 "DEFAULT_IGNORE_DIRS",
53 "DEFAULT_NUM_CTX",
54 "ENTITIES_TABLE",
55 "ENTITY_SCHEMA_TABLE",
56 "MEMORIES_TABLE",
57 "META_TABLE",
58 "PAGE_TEXTS_TABLE",
59 "SOURCES_TABLE",
60 "ClustererBackend",
61 "Config",
62 "ConfigField",
63 "WikiEntityMode",
64 "active_config",
65 "cfg",
66 "config_load_error",
67 "config_scope",
68]