Короткий ответ
Hermes Agent — расширяемый ИИ-агент, в котором plugins упоминаются наряду со skills и MCP-серверами. В предоставленных первичных материалах подтверждено, что плагины можно включать в конфигурационный контур Hermes, а в репозитории есть каталоги plugins и plugin-catalog. Однако точная команда установки плагина, формат его описания, API и список совместимых версий здесь не приведены. Поэтому нельзя безопасно подставлять вымышленную команду вроде hermes plugin install.
Если ваша задача — добавить готовое действие, начните с описанных механизмов: skill устанавливается через Skills Hub, а MCP-сервер подключается через config.yaml. Если нужен именно plugin, сначала потребуется определить его официальный способ поставки и требования для вашей версии Hermes Agent.
Plugin, skill и MCP: не одно и то же
Plugin — общий термин для расширения агента. Документы подтверждают, что Hermes Agent учитывает plugins в настройках, но не раскрывают здесь полный технический контракт.
Skill — инструкция в файле SKILL.md, которая описывает процедуру выполнения конкретной задачи. Quickstart подтверждает команды hermes skills browse, hermes skills search и hermes skills install. После установки skill становится доступен как slash-команда, например /k8s.
MCP-сервер — внешний сервер инструментов. В Quickstart приведён пример подключения сервера GitHub через секцию mcp_servers в ~/.hermes/config.yaml.
Практическое правило: если нужно научить агента последовательности действий — рассмотрите skill; если нужно дать ему внешний инструмент или сервис — рассмотрите MCP; слово plugin используйте только после проверки конкретной реализации.
Установите и проверьте базовый Hermes Agent
Для Linux, macOS или WSL2 документация приводит команду:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashПосле установки обновите оболочку и запустите Hermes:
source ~/.bashrc # или source ~/.zshrc
hermesЗатем настройте провайдера командой:
hermes modelИ выполните обычный проверяемый запрос. Базовый тест пройден, если модель отвечает без ошибки, показывает выбранного провайдера и может выполнить разрешённое инструментальное действие. Не подключайте расширения, пока обычный чат не работает: иначе будет сложно отделить ошибку провайдера от ошибки расширения.
Подтверждённый путь: установить skill
Если вам нужен готовый сценарий, в Quickstart указана такая последовательность:
hermes skills browse
hermes skills search kubernetes
hermes skills install openai/skills/k8sИдентификатор установки имеет вид source/path; точный slug нужно брать из результата поиска или каталога. После установки skill вызывается как slash-команда в CLI и подключённых платформах, например:
/k8s deploy the staging manifestПроверка результата: убедитесь, что Hermes распознаёт команду, запрашивает недостающие данные и не выполняет критичное действие без предусмотренного вами контроля. Сгенерированный или предложенный агентом код проверяйте на тестовых данных.
Подтверждённый путь: подключить MCP-сервер
Quickstart показывает конфигурацию MCP в ~/.hermes/config.yaml. Пример для сервера GitHub выглядит так:
mcp_servers:
github:
command: npx
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_PERSONAL_ACCESS_TOKEN: "ghp_xxx"Этот пример показывает структуру подключения, но не означает, что любой MCP-сервер безопасен или совместим с вашим окружением. Перед запуском проверьте источник пакета, права токена и перечень операций.
Рекомендуем начать с минимальных прав и read-only-сценария, если это возможно для выбранного сервера. Перед изменениями подготовьте резервную копию и проверьте результат вручную.
Что можно проверить у конкретного plugin
Для конкретного плагина зафиксируйте четыре группы вопросов:
- Поставка: где находится официальный пакет или исходный код и каким способом он устанавливается.
- Совместимость: с какой версией Hermes Agent, ОС и способом запуска он работает.
- Права: к каким файлам, сетевым ресурсам, токенам и командам получает доступ.
- Результат: какое действие должно произойти, какой ответ считается успешным и что происходит при ошибке.
В доступных документах нет ответов на эти вопросы для конкретного plugin. Поэтому не следует считать каталог plugins в репозитории доказательством, что любой найденный там компонент готов к установке. Если официальное описание не даёт команды, формата конфигурации и требований, остановите подключение до получения этих данных.
Диагностика после настройки
Для общей диагностики Hermes Agent документация указывает команду:
hermes doctorДля просмотра и изменения инструментов используются:
hermes tools
hermes config get
hermes config checkЕсли проблема связана с провайдером, повторно откройте:
hermes modelЕсли расширение работает через skill или MCP, отдельно проверьте, что базовый чат отвечает без него, затем повторите тот же тест с расширением. Фиксируйте входные данные, ожидаемый ответ, фактический ответ и текст ошибки. Это помогает понять, сломалась ли настройка Hermes, доступ к внешнему сервису или логика самого расширения.
Как применить Hermes Agent в рабочем процессе
Для бизнеса безопаснее начинать с одного ограниченного процесса: например, классификации обращений, подготовки черновика ответа или поиска сведений в разрешённом наборе документов. Сначала опишите входные данные и ожидаемый результат, затем согласуйте доступы, действия человека и обработку ошибок. Проведите проверку на примерах заказчика и только после этого расширяйте сценарий.
Если требуется разработать собственное расширение, Paramiko может помочь спроектировать процесс, определить границы доступа, связать агента с нужными системами и подготовить ограниченный пилот. Это предложение подхода к работе, а не утверждение о готовой совместимости с конкретным plugin или системе.
Главное
Как действовать дальше
Hermes Agent действительно содержит контур расширений и упоминает plugins, но по доступным первичным материалам нельзя честно назвать точную команду установки или API плагинов. Для конкретной задачи используйте подтверждённый путь через skills или MCP, а plugin подключайте только после проверки его официальной поставки, совместимости, прав и ожидаемого результата.