Comment on monte un agent Hermès

Hermès, c’est mon agent passerelle : un bot qui vit sur plusieurs messageries et orchestre des appels à des modèles. Voici les grandes étapes pour en monter un, sans le détail des secrets.

L’hébergement : Railway

Je déploie sur Railway pour la simplicité : un push, et le service tourne. C’est suffisant pour un agent qui réagit à des messages plutôt que de soutenir une grosse charge.

Connecter Discord

Le point sensible côté Discord, ce sont les gateway intents et les permissions du bot. Si l’agent ne « voit » pas les messages, c’est presque toujours un intent non activé, pas un bug de code.

  • Activer les intents nécessaires (contenu des messages notamment).
  • Donner au bot les permissions minimales dont il a besoin, pas plus.
  • Vérifier la portée du bot sur chaque serveur où il est invité.

Connecter Matrix

Côté Matrix (homeserver fédéré), la logique est différente mais l’esprit identique : un compte dédié à l’agent, des accès cadrés, et une gestion propre des clés d’API vers les fournisseurs de modèles. Le Fediverse récompense la rigueur sur les identités.

Une fois les deux canaux branchés, le même agent répond indifféremment d’un côté ou de l’autre — c’est tout l’intérêt d’une passerelle.