MCPcopy Create free account
hub / github.com/bcefghj/competitive-intelligence-multi-agent / AppConfig

Class AppConfig

python/src/config.py:55–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53
54@dataclass(frozen=True)
55class AppConfig:
56 llm: LLMConfig = field(default_factory=LLMConfig)
57 kafka: KafkaConfig = field(default_factory=KafkaConfig)
58 elasticsearch: ElasticsearchConfig = field(default_factory=ElasticsearchConfig)
59 redis: RedisConfig = field(default_factory=RedisConfig)
60 notification: NotificationConfig = field(default_factory=NotificationConfig)
61
62 monitor_interval_minutes: int = int(os.getenv("MONITOR_INTERVAL_MINUTES", "60"))
63 quality_threshold: float = float(os.getenv("QUALITY_THRESHOLD", "7.0"))
64 max_reflexion_retries: int = int(os.getenv("MAX_REFLEXION_RETRIES", "3"))
65
66
67config = AppConfig()

Callers 1

config.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected