config: default new settings fields

This commit is contained in:
Brad Stein 2026-02-02 23:55:17 -03:00
parent 8bd6023b61
commit 90e4333e47

View File

@ -55,16 +55,12 @@ class Settings:
thinking_interval_sec: int
conversation_ttl_sec: int
snapshot_pin_enabled: bool
state_db_path: str
queue_enabled: bool
nats_url: str
nats_stream: str
nats_subject: str
nats_result_bucket: str
nats_timeout_fast_sec: int
nats_timeout_smart_sec: int
nats_timeout_genius_sec: int
fast_max_angles: int
smart_max_angles: int
@ -76,7 +72,12 @@ class Settings:
smart_llm_calls_max: int
genius_llm_calls_max: int
llm_limit_multiplier: float
debug_pipeline: bool
state_db_path: str = "/data/atlasbot_state.db"
nats_timeout_fast_sec: int = 180
nats_timeout_smart_sec: int = 480
nats_timeout_genius_sec: int = 900
debug_pipeline: bool = False
@dataclass(frozen=True)