"""Согласованная точка входа службы обнаружения моделей.

Интерфейс (`ui/model_catalog.py`) импортирует именно этот путь, а сама
служба реализована в `model_discovery_service.py`. Имена разошлись,
потому что модуль и его потребитель писались разными исполнителями
параллельно.

Модуль существует, чтобы расхождение не повторилось молча: импорт в
`model_catalog` обёрнут в `except ImportError`, поэтому при неверном пути
ошибки не возникает — выбор моделей просто навсегда остаётся пустым с
надписью «Список моделей ещё не получен». Один осмысленный файл дешевле,
чем повторная потеря работающей функции.
"""

from __future__ import annotations

from antigravity_provider.router.model_discovery_service import ModelDiscoveryService

__all__ = ["ModelDiscoveryService"]
