Skip to content

Releases: SenlerBot/senler-io-user-hermes-plugin

Senler.io User for Hermes v0.4.1 — Chat sign-in preview

Choose a tag to compare

@SenlerBot SenlerBot released this 11 Oct 18:02

После установки и включения плагина откройте новый чат Hermes и напишите «Подключи Senler». Плагин подставит готовые настройки MCP, затем Hermes предложит штатную карточку авторизации. Вводить адрес сервера и выполнять команды PowerShell для входа больше не требуется.

Можно сразу попросить обработку входящих сообщений: при отсутствии подключения сначала выполняется вход, после успешной авторизации и загрузки инструментов — настройка обработки.

Изменения:

  • Добавлено действие senler_connect: подготовка подключения в текущем профиле без запуска OAuth в подпроцессе.
  • Существующие настройки и выбранные инструменты сохраняются; действующую авторизацию повторно использует Hermes.
  • Отмена, ошибка или таймаут не считаются успешным подключением и не должны запускать дальнейшую настройку вебхука.
  • Подготовка подключения из Relay, фоновых заданий и подзадач запрещена. Установка и включение плагина сами по себе не начинают вход.
  • Обновлены skills, установщик и инструкция проверки Windows.

Для карточки нужен актуальный Hermes с поддержкой подключения MCP из чата и доступным инструментом manage_connections. Если он недоступен в сессии, подготовленный senler-io-user можно авторизовать в разделе подключений/MCP Desktop кнопкой Authorize. Настройки уже заполнены. Терминальный способ сохранён для серверов.

Обновите плагин из GitHub штатным способом Hermes (CLI: hermes plugins update senler-io-user), затем откройте новый чат нужного профиля и напишите «Подключи Senler». При работающем Relay после обновления перезапустите gateway; настройки и ручная пауза сохраняются.

Это предварительный выпуск. Автоматические проверки используют тестовые конфигурацию, OAuth и нажатия пользователя; реальное отображение карточки и вход нужно проверить в установленном Hermes Desktop. Публикация плагина не обновляет серверы Senler; Relay по-прежнему требует соответствующих серверных изменений API/User MCP.

Пройдены 116 тестов Python, четыре проверки на исходном коде Hermes (включая доставку запроса в callback карточки и исходы входа), проверка регистрации/манифеста, Hermes Plugin Guard и тесты установщика/обёртки в Windows PowerShell.

ZIP и контрольная сумма SHA-256 приложены.

Senler.io User for Hermes v0.4.0 — Relay preview

Choose a tag to compare

@SenlerBot SenlerBot released this 11 Oct 17:34

Вебхук типа Hermes получает события через исходящее соединение Relay: публичный IP, открытые входящие порты и URL компьютера не нужны. Senler проверяет выбранные типы событий и автоматически включает подписку после проверки.

Плагин включает пользовательское подключение к Senler MCP со штатным OAuth Hermes, локальную очередь, сохранение отчётов и команды изменения правил обработки. Ручная пауза сохраняется после переподключения. Прерванные попытки не выполняются заново автоматически; готовые отчёты доставляются отдельно. При несовместимых настройках gateway новые задания ожидают, а причина доступна в hermes senler relay status.

Установка:

hermes plugins install SenlerBot/senler-io-user-hermes-plugin --no-enable
hermes plugins enable senler-io-user
hermes senler connect

Обновление установленной GitHub-версии:

hermes plugins update senler-io-user
hermes senler connect
hermes senler check

Перед переходом с HTTP-вебхуков версии 0.3 поставьте прежний вебхук на паузу, дождитесь завершения задач и удалите старый маршрут в Hermes. После обновления создайте подписку типа Hermes и запустите или перезапустите gateway нужного профиля. Подробности — в README.

Это предварительный выпуск для ручной проверки в настоящем Hermes на Windows. Требуется Hermes с поддержкой нативных плагинов, Relay transport и OAuth для MCP. Для работы Relay нужны соответствующие серверные изменения Senler API и User MCP; публикация этого пакета их не развёртывает.

Локальные проверки: 102 теста Python; три пробы с неизменённым исходным кодом Hermes (транспорт Relay, привязка обработки к событию и потоковые отчёты); нативная проба регистрации, проверка полей манифеста и Hermes Plugin Guard; тесты установщика и передачи JSON/Unicode в Windows PowerShell с тестовой командой Hermes. Эти проверки не заменяют реальный OAuth-вход и выполнение задания в установленном Hermes.

ZIP пакета и файл SHA-256 приложены.

Senler.io User for Hermes v0.3.1

Pre-release

Choose a tag to compare

@SenlerBot SenlerBot released this 10 Oct 19:03

Исправлена проверка интерактивного ввода на Windows: NUL или отсоединённый фоновый процесс не должны запускать принудительный OAuth-вход. Теперь команда проверяет наличие настоящей входной консоли через Windows API.

Подключение остаётся штатным OAuth Hermes. Адрес MCP и параметры подключения поставляются внутри плагина. Уточнена инструкция: Hermes обновляет сохранённую авторизацию или запрашивает вход при необходимости; --reauthorize принудительно запускает новый вход.

Для установленной GitHub-версии:

hermes plugins update senler-io-user
hermes senler connect
hermes senler check

Проверки: 31 Python-тест, нативная проба регистрации из валидатора Hermes, проверка манифестов и Hermes Plugin Guard (safe). Отдельно проверены живые общедоступные OAuth-метаданные Senler: MCP требует авторизацию (401), доступны discovery, регистрация клиента, PKCE S256 и обновление токенов. Эти проверки не заменяют полный вход пользователя и выполнение MCP-инструмента в его Hermes на Windows; этот ручной тест ещё предстоит.

Выпуск не развёртывает серверные изменения Senler. ZIP и SHA-256 приложены.

Senler.io User for Hermes v0.3.0

Pre-release

Choose a tag to compare

@SenlerBot SenlerBot released this 10 Oct 15:08

Плагин теперь содержит настройки подключения MCP и нативную команду входа Hermes. Адрес сервера вручную указывать больше не нужно.

Установка:

hermes plugins install SenlerBot/senler-io-user-hermes-plugin --no-enable
hermes plugins enable senler-io-user
hermes senler connect

Для уже установленной GitHub-версии:

hermes plugins update senler-io-user
hermes senler connect

connect запускает штатный OAuth Hermes для нового подключения и проверяет результат. Существующее подключение 0.2.x сохраняет настройки и выбранные инструменты. Проверка: hermes senler check. Повторный вход: hermes senler connect --reauthorize.

Установка сама по себе не создаёт MCP-подключение: нужно один раз выполнить connect в интерактивном терминале того же профиля Hermes и пройти вход Senler. MCP-сервер работает на стороне Senler; в плагин включены параметры подключения, а не сервер.

Проверены 28 Python-тестов, 7 проверок установщика и обёртки в Windows PowerShell с тестовым CLI, импорт и регистрация через пробу валидатора из исходников Hermes. Hermes Plugin Guard: safe. Сквозной вход и обработка вебхуков в настоящем Hermes на Windows ещё требуют ручной проверки владельцем установки.

Выпуск не развёртывает серверные изменения Senler и не публикует плагин в официальном каталоге Hermes. ZIP и SHA-256 приложены.

Senler.io User for Hermes 0.2.4 — Windows preview

Choose a tag to compare

@SenlerBot SenlerBot released this 10 Oct 14:49

Первый предварительный выпуск Senler.io User для Hermes Agent, для проверки на Windows.

Плагин добавляет два skill: работу с пользовательским Senler MCP и обработку событий вебхуков. Включены логотип Senler, инструкции, помощник настройки и установщик ZIP.

Установка из GitHub:

hermes plugins install SenlerBot/senler-io-user-hermes-plugin --no-enable
hermes plugins enable senler-io-user
hermes mcp add senler-io-user --url 'https://mcp-senler-io-user.senler.io/mcp?auth_mode=oauth' --auth oauth --connect-timeout 300

OAuth-вход выполняется в браузере. Используйте тот же Hermes и каталог данных, что и в Desktop. Если MCP уже подключён, повторное добавление не требуется.

Проверено: официальная схема Agent Plugins v1, распознавание обоих skills загрузчиком из исходников Hermes, 17 тестов помощника, проверки установщика и передачи JSON в Windows PowerShell. Сканер установки Hermes вернул safe; осталось низкоприоритетное замечание о документированном локальном адресе listener.

Сквозная проверка OAuth и реального события на Windows ещё требуется. Автоматическая настройка вебхуков зависит от серверных обновлений Senler API, отправщика вебхуков и User MCP; публикация этого плагина их не развёртывает. Приём событий требует работающего gateway и публичного HTTPS-адреса. Помощник использует внутренние функции Hermes и требует проверки после обновлений Hermes.

Инструкция установки и обновления: README.md. Сценарий проверки: docs/windows-test.md. Плагин устанавливается напрямую из GitHub; в официальном каталоге Hermes он пока не опубликован.

Коммит: beda6c21d95d3f82396c1be95c0986ab0a385314.

SHA-256 ZIP: bd456b0b17935b1fc36cb8d083bc047b69a988631f5f06e267b82a6dde67f42d.