Наша разработка · Открытый код · Плагин для Claude Code
Десять скилов, по которым агент разбирает инцидент, читает логи, проверяет PostgreSQL, RabbitMQ, Elasticsearch и бэкапы, готовит обновление и считает железо. Сначала смотрит сам, а перед любым изменением спрашивает вас.
Скил это инструкция для агента: что проверить, какими командами, что считать нормой и куда идти дальше. Агент подгружает нужный сам, когда вопрос попал в его тему.
«RX лежит», «всё тормозит», «у пользователей ошибки»: ресурсы сервера, контейнеры, зависимости, недавние изменения. Через 15 минут гипотеза и передача в нужный скил.
Где лежат логи RX и как их читать. Скрипт сверяет журналы с базой из 200 с лишним известных ошибок и сразу показывает разбор и что сделать.
Соединения, блокировки и дедлоки, autovacuum и wraparound, рост pg_wal и архив WAL, реплики, медленные запросы. Проверки одним скриптом через psql.
Очередь растёт, задания стоят, нет потребителей, тревоги по памяти и диску, осиротевшие временные очереди, ошибки подключения со стороны RX.
Красный кластер, блокировка записи по диску, куча и лимиты шардов, индексирование документов RX и версия, которую поддерживает вендор.
Тестовый контур, бэкап, проверки до и после, критерии и порядок отката. Агент ведёт по шагам и само обновление не запускает.
Что входит в бэкап RX кроме базы, свежий ли он и восстановится ли на самом деле: инвентаризация копий и порядок пробного восстановления.
Опросник с весами и проверки хоста: SSH, auditd, сетевой экран, секреты в конфигах, сроки сертификатов. Итог в красной, жёлтой и зелёной зонах.
Серверы и диски по числу пользователей, рост хранилища документов, настройки PostgreSQL, RabbitMQ и Elasticsearch. Те же формулы, что в калькуляторах на этом сайте.
Ставит и проверяет rxmcp: агент отвечает по справке Directum RX той версии, что стоит у вас, и называет статью.
Знания взяты из наших статей и справочника ошибок, проверены на настоящих PostgreSQL, RabbitMQ и Elasticsearch. Справочник ошибок
Агент работает там, где запущен: на сервере RX, на вашей машине с доступом к серверам по SSH или в контейнере с клиентами psql, curl и kubectl.
/plugin marketplace add drxinfra/rxops
В сессии Claude Code или из терминала: claude plugin marketplace add drxinfra/rxops.
/plugin install rxops@drxinfra
Скилы и хуки подключатся после перезапуска сессии.
«С утра у всех тормозит веб-клиент, разберись». Нужный скил агент возьмёт сам, явно вызывается так: /rxops:rx-incident.
Без GitHub и без интернета. Скачайте архив ниже, сверьте сумму, распакуйте и запустите claude --plugin-dir /путь/к/rxops. Скрипты скилов написаны на Python и bash без внешних пакетов и работают на Astra Linux и РЕД ОС как есть.
Каждый скил есть в релизе отдельным архивом, его загружают в настройках приложения (Settings → Capabilities → Skills). Хуков там нет, поэтому подтверждение изменений и маскировка паролей держатся на инструкциях скилов.
Скилы написаны в открытом формате Agent Skills: папка с файлом SKILL.md и скриптами. Агент, который понимает этот формат, может взять их как есть. Проверяли мы только в Claude Code.
Весь плагин одним архивом. Те же файлы и каждый скил по отдельности лежат в Releases на GitHub вместе с исходниками. Здесь зеркало на случай, если GitHub из вашей сети недоступен.
Код и тексты открыты под лицензией Apache-2.0: служба безопасности может прочитать всё, что агент получит в инструкциях.
Каждый скил начинается с правила: сначала только чтение. Скрипты проверок ничего не перезапускают, не удаляют и не меняют.
Перед systemctl restart, docker compose down, kubectl apply, записью в базу, очисткой очереди, удалением в системных каталогах и установкой пакетов Claude Code показывает команду и ждёт вашего подтверждения, даже в автоматическом режиме. Форматирование дисков агенту запрещено совсем.
Вывод команд, прочитанные файлы и результаты поиска проходят через маскировщик до того, как их увидит модель: пароли, токены, ключи и строки подключения заменяются на «‹скрыто›». Проверили в Claude Code: модель получает маску вместо значения.
Хуки работают только в Claude Code и требуют python3 на машине, где запущен агент. Проверка команд построена на шаблонах, и необычно записанную команду она может пропустить. В режиме полного обхода разрешений на подтверждение не рассчитывайте.
Что уходит в ИИ-сервис и как это закрыть настройками. Разбор в блоге
Claude Code с подпиской Claude или ключом API и доступ к серверам RX оттуда, где запущен агент. Со стороны Directum RX ничего ставить не надо. Для ответов по справке своей версии подключите rxmcp, скил rx-connect проведёт по шагам.
Скилы требуют сначала смотреть, а изменения делать только после вашего согласия. Хук Claude Code дополнительно останавливает команды, которые меняют систему, и показывает их вам. Работайте на тестовом контуре, пока не привыкнете к тому, как агент рассуждает, и не запускайте его с полным обходом разрешений на рабочих серверах.
В тот ИИ-сервис, которым вы пользуетесь, вместе с вашим вопросом. Пароли и токены хук прячет до отправки. Остальное содержимое логов и конфигов уходит как есть, поэтому решение о внешнем сервисе остаётся за вашей службой ИБ. Для закрытого контура нужна локальная модель.
Скилы это текстовые файлы и скрипты, их можно унести в контур архивом. Мы проверяли их с моделями Claude. Агента с локальной моделью для закрытого контура настраиваем при внедрении, как это выглядит, показано в демо.
Есть наборы скилов для разработки на платформе Directum: создать модуль, собрать решение, проверить код. rxops про эксплуатацию: серверы, база, брокер, поиск, обновления, бэкапы и защищённость. Наборы не пересекаются и могут стоять рядом.
Это витрина: мы сопровождаем инфраструктуру Directum RX и показываем, как работаем. Скилы ваши, обязательств нет. Нашли ошибку или не хватает проверки, напишите на GitHub.