refactor: isolate database migrations and model defaults

This commit is contained in:
kandrusyak
2026-07-27 17:51:16 +03:00
parent ab029a4c67
commit c20d893255
7 changed files with 238 additions and 311 deletions

View File

@@ -42,7 +42,10 @@ def configure_logging() -> None:
def create_services(settings: AppSettings) -> ApplicationServices:
storage = AssistantStorage(settings.db_path)
storage = AssistantStorage(
settings.db_path,
default_models=settings.default_models(),
)
ai_client: AIClient
speech_recognizer: SpeechTranscriber
if settings.mode == "local":