AIKraft Agents

HolmesGPT/holmesgpt

SRE Agent - проект песочницы CNCF

Агенты⭐ 3 801Pythonпоследний релиз: 0.46.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

HolmesGPT — это open-source AI-агент для SRE, который автоматически расследует инциденты в продакшене и находит их первопричины.

Зачем нужен

Инструмент решает проблему медленного реагирования на сбои, анализируя данные из различных систем мониторинга и логов. Он полезен для сокращения времени восстановления сервисов (MTTR) и автоматизации рутинных задач по диагностике, включая возможность самостоятельно создавать PR с исправлениями.

Что можно реализовать

  • Автоматический поиск первопричины (root cause) при сбоях в Kubernetes, VM или облачных сервисах
  • Работа в фоновом режиме (Operator Mode) для непрерывного мониторинга и раннего обнаружения проблем
  • Верификация деплоя новых версий приложений через автоматические health checks
  • Автоматическое создание Pull Request в GitHub для исправления найденных проблем
  • Агрегация данных из разрозненных источников (Prometheus, Datadog, AWS, Azure) в единый контекст

Ключевые возможности

  • Поддержка petabyte-scale данных за счет серверной фильтрации и ограничения потребления памяти (memory-safe execution)
  • Глубокие интеграции с популярными инструментами: Prometheus, Grafana, Datadog, Kubernetes, AWS, Azure, ArgoCD, Docker
  • Двусторонняя работа с алертами: получение из AlertManager, PagerDuty, OpsGenie и запись результатов расследования обратно
  • Поддержка любых LLM-провайдеров (OpenAI, Anthropic, Azure, Bedrock, Gemini) и работа без обязательного использования Kubernetes
  • Статус CNCF Sandbox проекта с участием Microsoft и Robusta.Dev

👤 Кому подойдёт: SRE-инженеры, DevOps-инженеры, разработчики, работающие с production-инфраструктурой

Релизы

0.46.0minorbreaking
🕐 вчера · релиз на GitHub ↗

Обновление MCP-серверов, улучшение стабильности LLM-запросов и очистка API от устаревших полей.

  • Breaking: Удалено поле follow_up_actions из Chat API.
  • Added: Добавлена поддержка allowed_tools для загрузки только части инструментов в MCP-серверах.
  • Added: Внедрена возможность отправки вебхуков при срабатывании алертов.
  • Fixed: Заменен судья оценки (eval judge) на gpt-6.1-sol-medium и обновлен бенчмарк.
  • Fixed: Реализовано повторное выполнение запросов к LLM с экспоненциальной задержкой при ошибках rate-limit и 503.
  • Deprecated: Из стандартных моделей бенчмарка исключены qwen-next-80B-instruct и gpt-5.5.
0.45.0minor
🕐 22 дн назад · релиз на GitHub ↗

Релиз 0.45.0: добавлена поддержка мультиаренности Prometheus (Mimir), оптимизация кэширования и исправления в MCP и OAuth.

  • Added: Добавлен мультиаренный инструментарий Prometheus (Mimir) с маршрутизацией по заголовку X-Scope-OrgID на основе меток Kubernetes.
  • Added: Внедрена поддержка внутренних типов запросов (oauth_callback, holmes_logs) в воркере вызова инструментов.
  • Fixed: Оптимизировано кэширование: теперь используется кэш исполнителя сервера в /api/info и при обработке OAuth-колбэков.
  • Fixed: Исправлена логика обновления: исполнитель пересобирается корректно во время обновления набора инструментов, а проверки запускаются один раз за цикл.
  • Fixed: Устранено избыточное пересоздание токена аутентификации MCP для ремедиации при каждом рендеринге.
0.44.0minor
🕐 23 дн назад · релиз на GitHub ↗

Релиз 0.44.0: поддержка GPT-6.1, улучшена работа с длинными диалогами и безопасность Kubernetes-аддона.

  • Added: Добавлена поддержка GPT-6.1 с обработкой множественных вариантов ответов.
  • Added: Реализовано построчное сжатие истории диалога для предотвращения превышения лимитов.
  • Added: В Kubernetes MCP-аддоне внедрена пользовательская авторизация Dex с поддержкой частных CA.
  • Fixed: Исправлено обновление карты стоимости моделей при сбоях поиска в LiteLLM.
  • Fixed: Устранена проблема с истекшими JWT-токенами PostgREST через автоматический редирект.
  • Added: Добавлены селекторы пространств имен, меток и полей в инструменты запросов Kubernetes.
0.43.0minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

HolmesGPT 0.43.0: ускоренный режим по умолчанию, исправление CVE, безопасность заголовков и новые инструменты.

  • Added: Быстрый режим (Fast mode) стал режимом по умолчанию; планирование через TodoWrite теперь опционально.
  • Fixed: Устранены критические уязвимости (CVE) в образе Holmes путем обновления grpc, x/crypto и Helm до 3.22.
  • Added: Добавлена поддержка Baseten Model APIs в качестве провайдера моделей.
  • Breaking: Запрещено использование метасимволов оболочки в передаваемых HTTP-заголовках для повышения безопасности.
  • Added: Разговоры теперь запускаются на именованных исполнителях (ручной или автоматический выбор).
0.42.0minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Версия 0.42.0: добавлена поддержка Kubernetes-диагностики GPU, улучшена безопасность Helm-чарта и интеграция MCP.

  • Added: Добавлена поддержка диагностики узлов GPU в инструментарии kubernetes-remediation MCP.
  • Added: В поле chat добавлено conversation_link, которое теперь рендерится в системный промпт.
  • Added: Реализована обработка структурированного контента (structuredContent) в MCP и отбрасывание пустых параметров.
  • Added: Появилась возможность настраивать таймаут запросов для инструментария New Relic.
  • Fixed: Исправлены постоянные ссылки (permalinks) в интерфейсе Coralogix для региона US2.
  • Breaking: Ужесточены политики чтения файлов по умолчанию в Helm-чарте kubernetes-remediation.
0.41.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз 0.41.0: исправлены уязвимости CVE, улучшена работа с Supabase и JWT, добавлена поддержка git-synced skills.

  • Fixed: Устранены критические уязвимости (CVE) и средние проблемы безопасности старше 60 дней в образе Holmes.
  • Added: Реализовано живое обновление git-синхронизированных навыков через новый интерфейс skill_repos.
  • Fixed: Добавлено автоматическое обновление JWT-токенов реального времени до их истечения.
  • Added: Ключ API Supabase теперь загружается через relay с кэшированием и локальным резервным вариантом.
0.40.0major
🕐 2 мес назад · релиз на GitHub ↗

Критические исправления уязвимостей (SSRF, инъекции) и усиление безопасности инструментов, новые персональные навыки.

  • Fixed: Устранены критические уязвимости: инъекции команд в Kubernetes и bash-инструментах, а также SSRF в HTTP-запросах.
  • Added: Добавлена поддержка персональных навыков с иерархией разрешения конфликтов имён для разных аккаунтов.
  • Fixed: Улучшена безопасность: подписание префиксов сессий bash, ограничение доступа к частным сетям и защита от подделки.
  • Deprecated: Удалена экспериментальная поддержка Azure SQL и интеграция MariaDB MCP, консолидировано в нативный источник данных.
  • Fixed: Исправлена работа сжатия контекста (compaction) на шлюзах Bedrock Converse и улучшена обработка ошибок.
0.39.0minor
🕐 2 мес назад · релиз на GitHub ↗

Релиз HolmesGPT 0.39.0: добавлена интеграция Atlassian Rovo через MCP, улучшена поддержка GitHub App для нескольких организаций.

  • Added: Добавлена документация по интеграции Atlassian Rovo через MCP.
  • Added: Реализована поддержка установки GitHub App на несколько организаций в MCP-аддоне.
  • Added: Улучшена загрузка навыков с использованием учетных данных GitHub App.
  • Опубликованы еженедельные результаты бенчмарков от 05.08.2026.
0.38.2patch
🕐 3 мес назад · релиз на GitHub ↗

Версия 0.38.2: добавлена документация по кросс-кластерным инструментам и Bitbucket, исправлена сборка Docker на Windows, обновлена поддержка OAuth в MCP.

  • Added: Добавлена документация по кросс-кластерным инструментам.
  • Added: Добавлены инструкции по загрузке пользовательских навыков из Bitbucket.
  • Fixed: Исправлена сборка Docker на Windows за счёт фиксации переносов строк в манифестах SHA256.
  • Added: В поток OAuth MCP добавлена поддержка индикатора ресурса RFC 8707.
0.38.1patch
🕐 3 мес назад · релиз на GitHub ↗

Исправлен запуск оператора и добавлено логирование ошибки OOM для инструментов.

  • Fixed: Исправлен запуск образа оператора за счет удаления зависимости от пакета holmes.
  • Added: Добавлено логирование remediation TOOL_MEMORY_LIMIT_MB при убийстве инструмента из-за нехватки памяти (OOM).
  • Fixed: Обновлены тесты Behavior-guard: улучшена прозрачность оценки извлечения логов и исправлена настройка оценки прав доступа.
0.35.0minor
🕐 4 мес назад · релиз на GitHub ↗

Обновление LiteLLM для устранения уязвимости, поддержка переменных окружения в MCP OAuth и новые источники данных.

  • Fixed: Обновлен LiteLLM до версии 1.89.0 для устранения уязвимости CVE-2026-49468.
  • Added: Добавлена возможность использования переменных окружения в шаблонах URL для MCP OAuth.
  • Added: Расширен каталог источников данных новыми интеграциями.
  • Added: В документацию добавлено руководство по лучшим практикам использования навыков (Skills).