HolmesGPT/holmesgpt

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

Агенты⭐ 3 422Pythonпоследний релиз: 0.42.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.42.0minorbreaking
🕐 4 дн назад · релиз на 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
🕐 13 дн назад · релиз на 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
🕐 26 дн назад · релиз на GitHub ↗

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

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

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

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

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

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

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

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