0.60.0

Added

  • Фоновая проверка доступности провайдеров (ProviderHealthChecker): каждые 15 минут проверяет все LLM-провайдеры, кэширует статус (healthy, latency, error, diagnostics), логирует смену статуса (#58)
  • GET /api/v1/providers/status: сводный статус всех провайдеров (healthy/total, latency, last_check, consecutive)
  • GET /api/v1/providers/{id}/diagnostics: пошаговая диагностика подключения (DNS → TCP → TLS → HTTP)
  • Автоматическая проверка при создании/обновлении провайдера: после save запускается async health-check, результат сразу отображается в UI
  • Визуальные индикаторы статуса в UI: зелёный (OK), жёлтый (не проверен), красный (ошибка) рядом с каждым провайдером
  • Клик по ошибке открывает модал с диагностикой: показывает пошаговые результаты (DNS, TCP, TLS, HTTP) с latency на каждом шаге
  • Dashboard виджет «Статус провайдеров»: показывает healthy/total и ошибки unhealthy провайдеров
  • Уведомления при смене статуса: slog-warn при ok→error, slog-info при error→ok