v0.13 · Prêt pour la production

Hermes — L'agent messager

Un agent dédié et isolé dont l'unique mission est de transmettre des signaux — entre vos agents IA, vos équipes humaines et le monde extérieur. Chaque notification, chaque webhook, chaque traduction, chaque nouvelle tentative — journalisé et signé.

OpenClawPro livre Hermes en option standard sur chaque offre Managed et Self-Hosted à partir de Pro. Il tourne dans son propre conteneur — pas de mémoire partagée, pas de secrets partagés, aucune contamination croisée.

Ce que fait Hermes

Six capacités qui transforment une configuration multi-agents chaotique en une couche de messagerie propre et observable.

Distribution multi-canaux

Envoie des signaux vers WhatsApp, Telegram, Discord, Slack, email et tout endpoint webhook. Un seul agent, tous les canaux.

Routage intelligent

Achemine les notifications selon la priorité, le destinataire et le contenu. Les alertes critiques partent vers l'astreinte Slack ; les synthèses hebdomadaires partent par email.

Isolé par conception

Tourne dans son propre conteneur Docker sur un réseau dédié. Aucun accès à la mémoire, au code ou aux secrets de vos autres agents — sauf si vous l'autorisez.

Journalisé pour l'audit

Chaque message, chaque tentative de distribution, chaque relance — tout est horodaté et signé. Reproductibilité totale pour la conformité et le débogage.

Webhooks entrants aussi

Hermes accepte les webhooks entrants de Stripe, GitHub, Linear, Calendly et plus de 50 autres services — qu'il transforme en événements exploitables pour votre équipe IA.

Traduction automatique

Traduit en option les messages sortants dans la langue préférée du destinataire. Propulsé par le moteur LLM d'OpenClaw.

Cas d'usage réels

Comment Hermes est déployé sur le terrain — des schémas que nous installons pour chaque client Pro+.

1

Points quotidiens

Vos agents développeurs envoient leurs mises à jour de statut à Hermes, qui les compile en un seul message Slack chaque matin à 9h — formaté, dédoublonné, dans le ton de votre équipe.

2

Notifications clients

Lorsque votre agent support résout un ticket, Hermes envoie l'email de confirmation (dans la langue préférée du client) et met à jour le CRM.

3

Points de validation

Lorsqu'un agent veut dépenser plus de 500 $ ou déployer en production, Hermes envoie une demande de validation à l'humain d'astreinte et attend la réponse oui/non.

4

Routage des incidents

L'agent de monitoring émet une alerte → Hermes réveille l'ingénieur d'astreinte via PagerDuty/Telegram, en joignant le contexte, le lien du runbook et les logs récents.

Pourquoi un agent séparé ?

Une couche de messagerie qui vit dans le même processus que vos agents métier est un risque : une seule prompt-injection dans un email client peut rebondir vers votre CRM, votre code, vos dépenses. Hermes est conçu pour l'empêcher.

  • Tourne dans son propre conteneur Docker, sur un réseau Docker dédié.
  • Aucun accès en lecture à la mémoire, au code ou aux secrets des autres agents — liste d'autorisation explicite uniquement.
  • Les appels sortants passent par un petit ensemble audité de bibliothèques HTTP — pas d'exec, pas d'eval, pas de système de fichiers.
  • Chaque payload entrant est analysé, validé et ré-émis comme événement typé — aucun transfert brut.
  • Le budget de tokens et les limites de débit sont appliqués à la frontière du conteneur, pas au niveau du LLM.

Spécifications techniques

Hermes est volontairement minimal. Moins de surface d'attaque, moins de dépendances, des audits plus rapides.

Conteneur

Alpine 3.20 · image de 28 Mo

Mémoire

< 64 Mo au repos, 128 Mo en pic

Latence

< 150 ms p99 webhook → canal

Débit

300+ msg/s sur une seule instance

Stockage

Redis optionnel ou SQLite local pour la file + l'audit

Licence

AGPL-3.0 — Open Source

Inclus dans les offres Pro+

Agent de messagerie Hermes

Gratuit avec Pro

Option standard sans surcoût sur les offres Managed Pro, Business et Self-Hosted Pro/Expert. Une installation autonome est aussi disponible sur Essential ou pour les déploiements OpenClaw existants.

Hermes dans la famille OpenClaw

Chaque composant OpenClaw a un rôle clair. Hermes est le messager.

Transmettez des signaux, pas des surprises.

Arrêtez de jongler avec les webhooks, les relances, les formats de canaux et les traductions répartis sur une demi-douzaine d'agents. Hermes le fait une fois, dans un seul conteneur, avec une seule piste d'audit.