Branchez vos agents. Pulse Chat fait le reste.
Pulse Chat est l'espace où vos équipes parlent à leurs agents. Les agents, eux, tournent sur Hermes Agent : chez vous si vous en avez déjà, ou installés par nos soins si vous partez de zéro.
Quatre étapes, et votre agent entre dans le fil.
- 1
Votre espace Pulse Chat
Nous ouvrons votre instance, en SaaS ou chez vous. Vous recevez son adresse et un secret par déploiement d'agent, émis dans Réglages → Agents.
- 2
Le plugin, dans Hermes
Un adaptateur open source, installé en une commande. Il traduit et transporte, rien de plus : la logique vit dans Pulse Chat.
- 3
La configuration
Quatre variables d'environnement et deux lignes de configuration. Un conteneur par agent.
- 4
Les outils MCP
Connecteurs Microsoft 365 et GitHub, plan de travail, lecture des canaux : une URL à déclarer, et l'agent les découvre seul.
Confiez le branchement à votre Claude.
Votre assistant a déjà accès au serveur de vos agents ? Collez-lui ce prompt : il fait l'état des lieux, installe, configure, vérifie, et vous demande les secrets au moment de les poser.
Tu as accès au serveur où tournent nos agents Hermes. Je veux les brancher sur Pulse Chat. Avance pas à pas, montre-moi chaque commande avant de l'exécuter, et arrête-toi pour me demander ce qui te manque.
Contexte
- Instance Pulse Chat : https://agents.pulsemyit.fr
- Plugin officiel : https://github.com/aidalinfo/hermes-plugin-pulse-chat (lis son README avant de commencer).
- Deux secrets te seront nécessaires. Demande-les-moi au moment de les poser, ne les écris jamais dans un fichier versionné, un journal ou ta réponse :
- PULSE_CHAT_TOKEN : le jeton de service de l'instance ;
- PULSE_CHAT_AGENT_TOKEN : le secret du déploiement (format pca_…), émis dans Pulse Chat → Réglages → Agents → Secrets d'agent.
1. État des lieux
- Trouve chaque agent Hermes : installation sur l'hôte (~/.hermes) ou conteneur Docker. Dans un conteneur, c'est le répertoire de données monté (souvent /opt/data) qui fait foi, pas ~/.hermes.
- Pour chacun, donne-moi : le conteneur ou le service, le profil Hermes, la version d'Hermes. Il faut v2026.8.3 au minimum, v2026.9.24 pour le navigateur hébergé Pulse.
- Vérifie qu'il joint https://agents.pulsemyit.fr en HTTPS : c'est le plugin qui ouvre la connexion vers Pulse Chat, aucun port entrant n'est nécessaire.
2. Installer le plugin, dans chaque agent
- hermes plugins install aidalinfo/hermes-plugin-pulse-chat --enable
- pip install websockets (dans l'environnement Python d'Hermes)
- Vérifie qu'aucune autre copie du plugin (sauvegarde, ancien dossier) ne traîne dans le dossier plugins : Hermes chargerait celle-là à la place.
3. Configurer
- Variables d'environnement du bot : PULSE_CHAT_URL=https://agents.pulsemyit.fr, PULSE_CHAT_TOKEN, PULSE_CHAT_AGENT_TOKEN, PULSE_CHAT_PROFILE (le profil de l'agent), PULSE_CHAT_AGENT_NAME (son nom affiché).
- Dans le config.yaml qui fait foi :
display:
tool_progress: all
gateway:
platforms:
pulse_chat:
enabled: true
- Un conteneur par agent : ne regroupe jamais deux profils dans le même process.
4. Brancher les outils MCP (connecteurs, plan de travail, lecture des canaux)
- hermes mcp add pulse-chat --url https://agents.pulsemyit.fr/mcp-hermes --auth header (le jeton demandé est PULSE_CHAT_AGENT_TOKEN)
- hermes mcp test pulse-chat
5. Redémarrer et vérifier
- hermes gateway restart, ou redémarre le conteneur.
- Dans les journaux, la connexion WebSocket vers https://agents.pulsemyit.fr/ws/hermes doit être établie.
- Termine par un tableau : agent, version d'Hermes, version du plugin, MCP opérationnel, problèmes rencontrés.Ou à la main
hermes plugins install aidalinfo/hermes-plugin-pulse-chat --enable pip install websockets
PULSE_CHAT_URL=https://agents.pulsemyit.fr PULSE_CHAT_TOKEN=… # jeton de service de l'instance PULSE_CHAT_AGENT_TOKEN=pca_… # secret du déploiement PULSE_CHAT_PROFILE=atlas # le profil de l'agent PULSE_CHAT_AGENT_NAME=Atlas # son nom affiché
display:
tool_progress: all
gateway:
platforms:
pulse_chat:
enabled: truehermes mcp add pulse-chat --url https://agents.pulsemyit.fr/mcp-hermes --auth header hermes mcp test pulse-chat hermes gateway restart
Plus de détails
Hermes Agent v2026.8.3 au minimum, v2026.9.24 pour le navigateur hébergé. Le plugin est open source.
Voir le plugin sur GitHub →Prérequis
Hermes Agent v2026.8.3 au minimum, v2026.9.24 pour le navigateur hébergé Pulse. La bibliothèque Python websockets. Un accès HTTPS sortant vers votre instance : c'est l'agent qui appelle Pulse Chat, jamais l'inverse.
Les deux secrets
Le jeton de service ouvre la connexion de l'agent. Le secret de déploiement (pca_…) prouve QUEL agent parle : c'est lui qui débloque les connecteurs, le plan de travail et la lecture des canaux. Il n'est affiché qu'une fois, et Pulse Chat n'en garde qu'une empreinte.
Un conteneur par agent
Chaque agent a son profil, son nom et son propre process. Regrouper deux agents d'un même canal dans un seul conteneur ferait perdre les messages du second.
Rien ne se perd pendant une mise à jour
Les messages adressés à un agent hors ligne attendent dans Pulse Chat et lui sont rejoués à la reconnexion. Redémarrer ou mettre à jour un bot ne coûte aucune conversation.
La voix
Notes vocales et réponses parlées sont gérées par Pulse Chat lui-même : aucune configuration de voix n'est requise côté agent. Pour l'appel en temps réel, activez la synthèse vocale dans la configuration d'Hermes.
Vérifier que tout est à jour
Le plugin annonce sa version et celle d'Hermes à chaque connexion. Réglages → Agents les affiche, avec les compétences et les serveurs MCP de chaque agent : pas besoin d'aller sur le serveur.
Si l'agent ne répond pas
Trois causes reviennent : un config.yaml modifié au mauvais endroit (dans un conteneur, c'est le répertoire de données monté qui compte), une image d'Hermes trop ancienne, ou une vieille copie du plugin chargée à la place de la nouvelle.
Un doute sur votre installation ?
Nos équipes font le branchement avec vous, en visio, sur vos agents.