v0.13 · Production-Ready

Hermes — The Messenger Agent

Un agente dedicato e isolato il cui unico compito è consegnare segnali — tra la tua forza lavoro IA, le tue persone e il mondo esterno. Ogni notifica, ogni webhook, ogni traduzione, ogni retry — registrato e firmato.

OpenClawPro ships Hermes as a standard add-on in ogni piano Managed e Self-Hosted a partire da Pro. Funziona in un proprio container — nessuna memoria condivisa, nessun secret condiviso, nessuna contaminazione incrociata.

What Hermes Does

Sei funzionalità che trasformano una configurazione multi-agente caotica in un livello di messaggistica pulito e osservabile.

Multi-Channel Delivery

Invia segnali a WhatsApp, Telegram, Discord, Slack, e-mail e a qualsiasi endpoint webhook. Un agente, tutti i canali.

Smart Routing

Instrada le notifiche in base a priorità, destinatario e contenuto. Gli avvisi critici vanno alla reperibilità su Slack; i riepiloghi settimanali via e-mail.

Isolated by Design

Funziona in un proprio container Docker su una rete dedicata. Nessun accesso alla memoria, al codice o ai secret degli altri tuoi agenti — a meno che tu non lo conceda.

Audit-Logged

Ogni messaggio, ogni tentativo di consegna, ogni retry — tutto con timestamp e firmato. Riproducibilità completa per compliance e debugging.

Inbound Webhooks Too

Hermes accetta webhook in entrata da Stripe, GitHub, Linear, Calendly e oltre 50 altri servizi — trasformandoli in eventi azionabili per il tuo team IA.

Auto-Translation

Facoltativamente traduce i messaggi in uscita nella lingua preferita del destinatario. Basato sul backend LLM di OpenClaw.

Real Use Cases

Come viene distribuito Hermes nella pratica — pattern che installiamo per ogni cliente Pro+.

1

Daily Standups

I tuoi agenti sviluppatori inviano aggiornamenti di stato a Hermes, che li raccoglie in un unico messaggio Slack alle 9:00 ogni mattina — formattato, deduplicato, nel tono del tuo team.

2

Customer Notifications

Quando il tuo agente di supporto risolve un ticket, Hermes invia l'e-mail di conferma (nella lingua preferita del cliente) e aggiorna il CRM.

3

Approval Gates

Quando un agente vuole spendere più di 500 $ o fare il merge in produzione, Hermes invia una richiesta di approvazione alla persona reperibile e attende la risposta sì/no.

4

Incident Routing

L'agente di monitoraggio emette un avviso → Hermes sveglia l'ingegnere reperibile via PagerDuty/Telegram, allegando contesto, link al runbook e log recenti.

Why a Separate Agent?

Un livello di messaggistica che vive nello stesso processo dei tuoi agenti aziendali è un rischio: una sola prompt injection in un'e-mail di un cliente può propagarsi al tuo CRM, al tuo codice, alla tua spesa. Hermes è costruito per impedirlo.

  • Funziona in un proprio container Docker, su una rete Docker dedicata.
  • Nessun accesso in lettura alla memoria, al codice o ai secret degli altri agenti — solo tramite allow-list esplicita.
  • Le chiamate in uscita passano attraverso un insieme ridotto e auditato di librerie HTTP — niente exec, niente eval, niente file system.
  • Ogni payload in entrata viene analizzato, validato e riemesso come evento tipizzato — nessun inoltro grezzo.
  • Il budget di token e i rate limit vengono applicati al confine del container, non a livello di LLM.

Technical Specs

Hermes è volutamente minimale. Meno superficie d'attacco, meno dipendenze, audit più rapidi.

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 opzionale o SQLite locale per coda + audit

License

AGPL-3.0 — Open Source

Included in Pro+ Plans

Hermes Messaging Agent

Free with Pro

Add-on standard senza costi aggiuntivi nei piani Managed Pro, Business e Self-Hosted Pro/Expert. L'installazione autonoma è disponibile anche su Essential o per deployment OpenClaw esistenti.

Hermes in the OpenClaw Family

Ogni componente di OpenClaw ha un ruolo chiaro. Hermes è il messaggero.

Ship Signals, Not Surprises.

Basta destreggiarsi tra webhook, retry, formati di canale e traduzioni distribuiti su una mezza dozzina di agenti. Hermes lo fa una sola volta, in un container, con un unico audit log.