v0.13 · Production-Ready

Hermes — The Messenger Agent

Выделенный изолированный агент, единственная задача которого — доставлять сигналы между вашей ИИ-командой, людьми и внешним миром. Каждое уведомление, каждый webhook, каждый перевод, каждая повторная попытка — залогированы и подписаны.

OpenClawPro ships Hermes as a standard add-on на каждом тарифе Managed и Self-Hosted начиная с Pro. Он работает в собственном контейнере — без общей памяти, без общих секретов, без перекрёстного заражения.

What Hermes Does

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

Multi-Channel Delivery

Рассылает сигналы в WhatsApp, Telegram, Discord, Slack, по электронной почте и на любой webhook-эндпоинт. Один агент, все каналы.

Smart Routing

Маршрутизирует уведомления по приоритету, получателю и содержимому. Критические оповещения идут дежурному в Slack; еженедельные сводки — на почту.

Isolated by Design

Работает в собственном контейнере Docker в выделенной сети. Нет доступа к памяти, коду или секретам ваших других агентов — пока вы его не предоставите.

Audit-Logged

Каждое сообщение, каждая попытка доставки, каждая повторная попытка — всё с отметкой времени и подписано. Полная воспроизводимость для комплаенса и отладки.

Inbound Webhooks Too

Hermes принимает входящие webhook'и от Stripe, GitHub, Linear, Calendly и более 50 других сервисов — превращая их в действенные события для вашей ИИ-команды.

Auto-Translation

При необходимости переводит исходящие сообщения на предпочитаемый язык получателя. Работает на LLM-бэкенде OpenClaw.

Real Use Cases

Как Hermes разворачивается на практике — паттерны, которые мы устанавливаем для каждого клиента Pro+.

1

Daily Standups

Ваши агенты-разработчики отправляют обновления статуса в Hermes, который собирает их в одно сообщение в Slack каждое утро в 9:00 — отформатированное, без дубликатов, в тоне вашей команды.

2

Customer Notifications

Когда ваш агент поддержки закрывает тикет, Hermes отправляет письмо с подтверждением (на предпочитаемом языке клиента) и обновляет CRM.

3

Approval Gates

Когда агент хочет потратить более $500 или сделать merge в production, Hermes отправляет запрос на одобрение дежурному человеку и ждёт ответа да/нет.

4

Incident Routing

Агент Monitor выдаёт оповещение → Hermes будит дежурного инженера через PagerDuty/Telegram, прикладывая контекст, ссылку на runbook и свежие логи.

Why a Separate Agent?

Слой обмена сообщениями, который живёт в том же процессе, что и ваши бизнес-агенты, — это риск: один prompt-injection в письме клиента может перекинуться на ваш CRM, ваш код, ваши расходы. Hermes создан, чтобы это предотвратить.

  • Работает в собственном контейнере Docker, в выделенной сети Docker.
  • Без доступа на чтение к памяти, коду или секретам других агентов — только по явному allow-list.
  • Исходящие вызовы проходят через небольшой проверенный набор HTTP-библиотек — без exec, без eval, без файловой системы.
  • Каждый входящий payload разбирается, валидируется и переотправляется как типизированное событие — без сырой пересылки.
  • Бюджет токенов и лимиты частоты применяются на границе контейнера, а не на уровне LLM.

Technical Specs

Hermes намеренно минималистичен. Меньше поверхности атаки, меньше зависимостей, более быстрые аудиты.

Container

Alpine 3.20 · 28 MB image

Memory

< 64 MB at idle, 128 MB peak

Latency

< 150 ms p99 webhook → channel

Throughput

300+ msg/s on a single instance

Storage

Опциональный Redis или локальный SQLite для очереди + аудита

License

AGPL-3.0 — Open Source

Included in Pro+ Plans

Hermes Messaging Agent

Free with Pro

Стандартный add-on без дополнительной платы на тарифах Managed Pro, Business и Self-Hosted Pro/Expert. Отдельная установка также доступна на Essential или для существующих развёртываний OpenClaw.

Hermes in the OpenClaw Family

У каждого компонента OpenClaw есть чёткая роль. Hermes — это посланник.

Ship Signals, Not Surprises.

Хватит жонглировать webhook'ами, повторными попытками, форматами каналов и переводами в полудюжине агентов. Hermes делает это один раз, в одном контейнере, с одним аудиторским логом.