Skip to main content
Hermes répond à votre équipe depuis n’importe où — Slack, Telegram, la CLI, des exécutions planifiées. La capture de sessions Hermes intègre tout cela dans AgentEye sous forme de sessions et d’événements ordinaires, de sorte que l’assistant avec lequel votre équipe interagit au quotidien est aussi observable que les agents que vous développez vous-même. Un petit collecteur en arrière-plan lit le dépôt de sessions local de Hermes au fur et à mesure de son écriture, puis envoie les sessions vers AgentEye. Il fonctionne de la même manière que les captures Codex et OpenClaw, et un seul collecteur peut en capturer plusieurs à la fois.

Ce qui est capturé

Toutes les sessions Hermes de la machine sont capturées, quel que soit le canal d’origine. Chacune devient une session AgentEye ; ses messages utilisateur et assistant, ses appels d’outils et leurs résultats deviennent les événements correspondants. Le canal depuis lequel une session a démarré — Slack, Telegram, CLI ou une exécution planifiée — est enregistré sur la session, ce qui vous permet de les distinguer et de filtrer sur l’un d’eux à la fois. Sont également enregistrés le modèle sur lequel la session a tourné, la conversation et la personne à l’origine de son démarrage, et, lorsqu’une session en a engendré une autre, le lien vers la session parente. Les sessions apparaissent dès que Hermes les démarre, qu’il y ait eu ou non des échanges, et les réponses d’un tour ainsi que ses appels d’outils conservent l’ordre dans lequel ils se sont réellement produits. Lorsqu’une session se termine, vous obtenez également la raison de sa fin, son coût et le nombre de tokens utilisés.

Activation

La capture est désactivée par défaut. Installez le collecteur avec une clé API disposant de la permission events:add (voir Clés API), puis activez la capture Hermes :
Cela installe le collecteur, l’enregistre en tant que service en arrière-plan et démarre la capture. Vérifiez qu’il est bien actif :
Vous capturez plusieurs agents sur la même machine ? Ajoutez le flag de chacun dans la même commande — par exemple --hermes-enabled --codex-enabled. Au premier démarrage, vos sessions Hermes existantes sont importées une seule fois, puis la nouvelle activité est transmise en quelques secondes. Les données propres à Hermes sont uniquement lues — jamais modifiées ni supprimées — et chaque message n’est envoyé qu’une seule fois, même après un redémarrage. health vous indique également si tout ce que le collecteur a capturé est bien parvenu à AgentEye. Si un lot ne peut pas être livré, il est conservé et réessayé plutôt que supprimé, et la vérification signale un état non sain tant que des éléments sont en attente — ainsi, « sain » signifie que vos données sont bien arrivées, pas seulement que le processus est en cours d’exécution.

Où les retrouver

Les sessions capturées apparaissent dans Sessions, et leurs événements dans le flux Events, comme pour tout autre agent observé — ainsi, la relecture de session, la recherche, les évaluations et les alertes s’y appliquent toutes. Filtrez sur l’agent Hermes pour les afficher seuls.

Confidentialité

Les sessions Hermes contiennent la transcription complète — y compris les sorties de commandes, le contenu des fichiers et tout ce que l’agent a lu ou écrit — et peuvent contenir des secrets. Les sessions capturées sont transmises telles quelles ; n’activez donc la capture que dans les contextes où la centralisation de ce contenu dans AgentEye est appropriée, et attribuez au collecteur une clé limitée à la seule permission events:add. Consultez Sécurité pour en savoir plus sur l’isolation de vos données.