Cas d’usage de Hermes Agent
May 21, 2026
/
Océane K.
/
13 minutes de lecture
Les cas d’usage de Hermes Agent se concentrent principalement sur l’exécution d’un assistant toujours actif doté de mémoire, l’automatisation de processus multi-étapes et la création d’équipes de sous-agents fonctionnant en parallèle.
En tant qu’agent IA auto-hébergé, Hermes Agent peut gérer des tâches longues sans réinitialiser le contexte entre les sessions.
Il conserve le contexte entre les conversations, apprend vos préférences au fil du temps et crée ses propres guides de procédures à partir de l’expérience acquise. Ainsi, après lui avoir confié plusieurs fois une tâche similaire, il connaît déjà la méthode à suivre et n’a plus besoin de repartir de zéro.
Hermes Agent se distingue d’une simple interface de chatbot grâce à son infrastructure : une couche de mémoire, un planificateur cron pour les tâches exécutées automatiquement, un système de délégation à des sous-agents pour le travail parallèle et un accès au terminal via six environnements différents, dont Docker et SSH. L’ensemble fonctionne dans n’importe quel environnement d’auto-hébergement que vous contrôlez.
Parmi les cas d’usage pratiques de Hermes Agent, on retrouve notamment :
- Exécuter un assistant personnel qui se souvient de vos projets semaine après semaine.
- Transformer des demandes ponctuelles en chaînes de recherche, rédaction et relecture.
- Déléguer des tâches spécialisées à des sous-agents disposant de leurs propres outils.
- Exécuter des commandes shell et gérer des serveurs depuis une fenêtre de discussion.
- Connecter des API externes comme Stripe, Notion et GitHub à des tâches planifiées.
- Déployer des applications avec un agent qui apprend des déploiements précédents.
- Envoyer automatiquement des comptes rendus quotidiens, des vérifications de pull requests et des alertes de surveillance.
- Réaliser des recherches récurrentes et des traitements de données qui s’appuient sur les exécutions précédentes.
- Maintenir des processus longue durée malgré les redémarrages serveur et les interruptions.
- Combiner mémoire, planification, intégrations d’outils et délégation dans une seule routine automatisée.
Pris ensemble, ces cas d’usage illustrent un travail qui continue même après avoir fermé la fenêtre de discussion.
1. Exécuter un agent persistant qui apprend vos méthodes de travail au fil du temps

Hermes Agent fonctionne comme un assistant persistant qui conserve le contexte entre les sessions et devient plus rapide sur vos tâches récurrentes à mesure que vous l’utilisez.
Vous pouvez lui confier des tâches en langage naturel. Hermes Agent exécute immédiatement les instructions. Si vous ajoutez une planification, il les enregistre sous forme de tâches cron et les exécute automatiquement.
L’agent IA apprend grâce à deux systèmes : la mémoire persistante et les skills (compétences).
La mémoire persistante repose sur deux fichiers :
MEMORY.mdstocke des informations sur votre environnement, comme votre stack, vos outils, les conventions de vos projets et ce qui a fonctionné lors des sessions précédentes.USER.mdstocke votre profil personnel, notamment votre nom, votre rôle, vos préférences et votre style de communication.
Les deux fichiers sont chargés automatiquement au démarrage de chaque session.
Les skills sont de courts guides de procédures au format Markdown qui enregistrent des méthodes de travail. Hermes les rédige après avoir résolu des tâches complexes, puis les réutilise lorsqu’un travail similaire se présente.
Par exemple, vous demandez à Hermes de déployer une application. La première fois, vous lui expliquez votre configuration : la config NGINX, le schéma de migration, les préférences de journalisation et les points de défaillance habituels.
L’agent effectue le déploiement, gère les erreurs éventuelles et rédige un guide de procédure à la fin de la session.
La fois suivante, lorsqu’il doit déployer une mise à jour du code, il connaît déjà votre environnement et votre méthode. Au dixième déploiement, il exécute l’ensemble du processus, détecte les problèmes courants avant qu’ils n’apparaissent et ne vous sollicite que lorsque votre intervention est réellement nécessaire.
Si vous fermez l’interface en ligne de commande (CLI) ce soir et reprenez la conversation sur Telegram la semaine suivante, l’agent longue durée sait où vous vous êtes arrêté(e). Vous pouvez demander :
« Qu’est-ce qui a échoué lors du déploiement de mardi dernier, et comment l’avons-nous corrigé ? »
Il recherchera alors dans les sessions précédentes, retrouvera l’échange concerné et vous en fera un résumé.
2. Automatiser les étapes de création de contenu
Pour garantir la qualité du contenu, vous pouvez utiliser Hermes Agent afin de transformer la création de contenu en un processus en quatre étapes : recherche, plan, rédaction et publication.
Compte tenu des capacités de Hermes Agent, vous pourriez lui demander d’exécuter les quatre étapes d’un seul coup. Toutefois, pour mieux maîtriser la qualité du contenu, il est préférable de séparer le processus en plusieurs étapes.
Chaque étape utilise une instruction distincte et vérifie le résultat avant de passer à la suivante.
Commencez par la recherche concurrentielle en donnant cette instruction à l’agent :
Recherche le sujet « stratégies de sauvegarde VPS pour 2026 » pour un tutoriel. Trouve les 10 articles les mieux classés, liste leurs URL et résume leur contenu. Identifie ceux qui ressemblent à des fermes de contenu ou à des agrégateurs de faible qualité.
À partir de là, vérifiez les sources, supprimez les moins fiables et notez les angles que l’agent aurait oubliés. Cette étape vous permet d’éviter beaucoup de réécriture par la suite.
Passez ensuite à l’étape du plan :
En utilisant la recherche validée, rédige un plan pour le tutoriel. Propose des titres H2 et H3, indique quelles sources soutiennent chaque section et signale les lacunes à combler.
C’est à ce moment que vous pouvez supprimer des sections inutiles et affiner la structure jusqu’à ce qu’elle corresponde à votre angle éditorial.
Une fois le plan validé, vous pouvez passer à la rédaction, où un skill de style devient particulièrement utile :
Rédige le tutoriel à partir du plan validé. Charge le guide de style interne situé dans ~/.hermes/skills/house-style.md et applique-le à tout le contenu. Cite les sources directement dans le texte afin que je puisse vérifier les informations.
Le guide de style définit la longueur des phrases, les formulations interdites et la structure préférée. Sans lui, le résultat ressemble à un texte IA générique. Avec lui, le contenu reste cohérent et plus proche de votre ton rédactionnel.
Vous devrez toujours vérifier les faits et fluidifier certaines transitions trop mécaniques, mais cela relève davantage de l’édition que de la génération.
Enfin, l’agent gère la publication :
Définis la catégorie sur « Tutoriels », ajoute des étiquettes à partir du plan, rédige une méta description de moins de 160 caractères et définis le slug. Ne publie pas l’article pour le moment.
Vous pouvez connecter Hermes à WordPress via un serveur MCP (Model Context Protocol).
Une dernière vérification permet de corriger les détails de mise en forme comme l’image mise en avant, la disposition des blocs ou les liens internes. C’est pourquoi il est préférable d’enregistrer l’article comme brouillon avant publication.
Bien que WordPress soit utilisé ici comme exemple, Hermes Agent peut se connecter à n’importe quel CMS ou service qui expose un serveur MCP.
3. Répartir les tâches importantes entre plusieurs sous-agents travaillant en parallèle
Hermes Agent vous permet de répartir des tâches importantes en plusieurs flux de travail parallèles grâce à l’outil delegate_task. Par défaut, il lance simultanément trois sous-agents, mais vous pouvez modifier le nombre dans les paramètres.
Un paramètre distinct, max_spawn_depth, contrôle le nombre de niveaux de sous-agents pouvant eux-mêmes créer d’autres sous-agents, jusqu’à trois niveaux. Par défaut, la profondeur reste limitée à un seul niveau, ce qui rend le fonctionnement plus simple et plus prévisible pour la plupart des usages.
Chaque sous-agent travaille de manière isolée et ne renvoie qu’un résumé final. Cela permet à l’agent principal de se concentrer sur l’orchestration plutôt que d’être noyé dans des étapes intermédiaires comme les recherches web ou la lecture de fichiers.
Le principe est simple : diviser une grande tâche en parties indépendantes, attribuer chaque partie à un sous-agent, puis fusionner les résultats. Supposons par exemple que vous souhaitiez analyser trois concurrents, chaque sous-agent prenant en charge l’un d’eux :
Analyse ces trois concurrents en parallèle et renvoie une comparaison structurée : Concurrent A : tarifs, fonctionnalités, changements récents du produit Concurrent B : tarifs, fonctionnalités, changements récents du produit Concurrent C : tarifs, fonctionnalités, changements récents du produit Compile les résultats dans un tableau comparatif que je pourrai coller dans notre document de planification.
L’agent principal lance trois sous-agents, chacun chargé d’un concurrent précis avec accès au web. Ils travaillent en parallèle, renvoient leurs résumés, puis l’agent principal fusionne l’ensemble dans un tableau unique.
Vous pouvez également attribuer différents modèles à différents rôles. Par exemple, utiliser un modèle plus puissant comme Claude Opus pour l’agent principal chargé de la coordination et de l’analyse finale, et un modèle plus léger comme Sonnet pour les sous-agents de recherche.
Gardez toutefois à l’esprit qu’avec la configuration par défaut, la délégation reste limitée à un seul niveau : les sous-agents ne peuvent pas créer eux-mêmes d’autres sous-agents. Des hiérarchies plus profondes sont possibles en modifiant max_spawn_depth dans votre configuration, jusqu’à trois niveaux. La configuration par défaut privilégie la simplicité et la prévisibilité.
4. Automatiser les tâches système avec des commandes en langage naturel

Hermes Agent gère l’automatisation des commandes shell grâce à son ensemble d’outils terminal, compatible avec six environnements : votre machine locale, les conteneurs Docker, les serveurs distants via SSH ainsi que trois environnements isolés (Daytona, Singularity et Modal).
Vous configurez les connexions une seule fois. Ensuite, il suffit d’indiquer dans vos instructions sur quelle cible exécuter les commandes.
Par exemple, pour nettoyer automatiquement un serveur de préproduction tous les vendredis à 17 h, vous pouvez demander :
Tous les vendredis à 17 h, vérifie l’espace disque sur staging.domain.tld. Si une partition dépasse 80 % d’utilisation, supprime les fichiers temporaires de plus de 7 jours dans /var/log et /tmp, puis envoie-moi un résumé sur Telegram.
Hermes Agent crée alors la tâche cron et l’exécute automatiquement via son système de planification en arrière-plan, sans avoir besoin de modifier manuellement le fichier crontab.
La même approche fonctionne pour faire tourner les journaux, redémarrer des services bloqués, récupérer des sauvegardes ou renouveler des certificats avant leur expiration.
Les tâches que vous effectueriez normalement en vous connectant manuellement en SSH peuvent ainsi être décrites en langage naturel puis planifiées.
Concernant la sécurité, Hermes Agent intègre un système de validation qui détecte les commandes potentiellement dangereuses, comme les suppressions récursives, et vous demande confirmation avant leur exécution.
Pour les opérations que vous préférez vérifier régulièrement, nous vous conseillons de conserver un fonctionnement à la demande plutôt qu’une exécution planifiée. Toutes les commandes sont automatiquement enregistrées dans ~/.hermes/logs/, ce qui permet de retracer précisément ce qui a été exécuté en cas de problème.
5. Connecter des services externes dans des chaînes d’automatisation
Hermes Agent se connecte à des services externes via des API. Il peut ainsi récupérer des données depuis un outil, les traiter, puis envoyer le résultat vers un autre service à partir d’une seule instruction.
Par exemple, vous pourriez vouloir recevoir chaque lundi matin un résumé des abonnements de la semaine précédente :
Tous les lundis à 9 h, récupère les nouveaux abonnements Stripe des 7 derniers jours, regroupe-les par forfait et calcule l’évolution du revenu mensuel récurrent par rapport à la semaine précédente. Publie le résumé dans notre canal Slack #revenue-updates sous forme de tableau comparatif. Envoie une alerte si le revenu mensuel récurrent baisse de plus de 5 %.
Hermes Agent récupère alors les données depuis Stripe, effectue les calculs, met en forme le résumé et le publie dans Slack.
Le même principe fonctionne avec tout service pris en charge par Hermes Agent. Les outils intégrés couvrent déjà des besoins courants comme l’accès web, la gestion de fichiers ou les actions dans le navigateur.
Vous pouvez connecter Hermes Agent à un serveur MCP pour les applications comme Stripe, GitHub ou même votre propre API interne. Ces intégrations deviennent ensuite disponibles dès l’instruction suivante.
Le même rapport hebdomadaire pourrait ainsi récupérer des données depuis GitHub au lieu de Stripe, ou publier le résultat dans Linear au lieu de Slack, sans modifier la manière dont vous rédigez l’instruction.
Gardez toutefois à l’esprit que ce type de chaîne automatisée ne remplace pas des outils spécialisés comme Airflow ou Temporal. Si vos processus nécessitent un ordre strict, des tentatives garanties ou des exécutions totalement déterministes, il est préférable d’utiliser une solution dédiée.
Hermes Agent est particulièrement utile lorsque vous souhaitez que l’agent prenne des décisions au cours du processus, par exemple pour déterminer quoi signaler, adapter le ton d’un message selon le canal utilisé ou gérer des données imprévues.
6. Automatiser votre processus de déploiement pour gérer les cas particuliers
Hermes Agent peut gérer l’ensemble de votre processus de déploiement, depuis la récupération du dernier commit jusqu’à la vérification de l’état du service après sa mise en ligne.
Ce qui le différencie d’un simple script, c’est qu’il apprend de chaque exécution. Les déploiements réussis deviennent des skills réutilisables. Les échecs, eux, donnent naissance à des skills documentant ce qui s’est mal passé et comment éviter le problème à l’avenir.
Voici un exemple d’instruction de déploiement :
Déploie le dernier commit de origin/main vers l’environnement de préproduction, puis passe en production une fois la préproduction validée. 1. Récupère la branche et montre-moi les différences du commit. 2. Exécute la suite de tests. Arrête-toi en cas d'erreur et signale-les. 3. Crée l’image Docker et déploie-la en préproduction. 4. Surveille le point de contrôle de santé jusqu’à obtenir une réponse 200. 5. Continue de vérifier le point de contrôle pendant 5 minutes. Si tout reste stable, déploie la même image en production. 6. Vérifie l’état du service en production et indique le temps total ainsi que les éventuels avertissements des deux déploiements.
La première fois que vous exécutez cette procédure, vous devrez fournir certains détails, comme la branche à utiliser, l’emplacement du Dockerfile ou encore ce qui définit un service « opérationnel » dans votre environnement.
Si un problème inattendu survient (par exemple parce qu’un identifiant d’image Docker existe déjà), Hermes Agent peut soit vous demander comment réagir, soit tenter de corriger le problème automatiquement selon le contexte.
Une fois le problème résolu (par exemple en ajoutant un horodatage à l’identifiant de l’image), l’agent enregistre cette solution sous forme de skill. La prochaine fois que le même incident se produira, il saura le corriger sans intervention de votre part.
C’est là qu’un agent IA orienté DevOps commence réellement à se distinguer d’un processus CI/CD classique. Un script exécute exactement ce qui a été prévu. Hermes Agent, lui, applique aussi ce qu’il a appris lors des précédents déploiements dans votre environnement.
En revanche, pour les environnements soumis à des exigences réglementaires strictes, où chaque déploiement doit disposer d’un journal d’audit signé et infalsifiable, il reste préférable d’utiliser une plateforme spécialisée. Le système d’apprentissage de l’agent ne remplace pas des outils de conformité dédiés.
7. Programmer des comptes rendus automatiques

Hermes Agent peut exécuter des tâches autonomes grâce à son planificateur cron intégré. Vous décrivez simplement la fréquence souhaitée en langage naturel, et les résultats sont envoyés dans le canal de votre choix.
Par exemple :
Chaque matin à 7 h, envoie-moi un message Telegram contenant : - La météo dans ma ville - Les événements de mon agenda du jour - Les 5 publications les plus populaires sur Hacker News avec le mot-clé « IA » - Les notifications GitHub que je n’ai pas encore ouvertes - Le tout en moins de 500 mots.
À chaque exécution, une nouvelle session de l’agent récupère les informations depuis les différentes sources, les rassemble dans un résumé unique et vous l’envoie automatiquement avant le début de votre journée.
Le compte rendu quotidien n’est qu’un exemple parmi d’autres. Le même principe fonctionne pour des rapports hebdomadaires, des tâches de maintenance mensuelles, des vérifications de disponibilité ou toute autre action répétitive que vous devriez lancer manuellement.
Gardez toutefois à l’esprit que chaque tâche planifiée utilise votre fournisseur de modèle d’IA. Des exécutions fréquentes avec des instructions complexes peuvent rapidement augmenter les coûts. Le plus simple est donc de définir un plafond de dépenses mensuel dans le tableau de bord de votre fournisseur.
8. Automatiser les recherches et le traitement de données
Une recherche suit généralement trois étapes : collecter des informations depuis plusieurs sources, les transformer en données exploitables, puis produire un résumé clair.
Hermes Agent peut gérer tout ce processus à partir d’une seule instruction. Puisqu’il conserve les résultats entre les exécutions, les recherches récurrentes deviennent progressivement plus riches : chaque nouvelle analyse s’appuie sur les précédentes.
Supposons que vous suiviez l’actualité liée à la réglementation de l’IA et souhaitiez recevoir un résumé chaque semaine :
Tous les vendredis à 17 h, analyse les flux RSS de BBC, Reuters et AP. Lis les 5 principaux articles de chaque source, puis crée un résumé contenant : - Les 3 actualités les plus importantes de la semaine - Le média ayant publié chaque information en premier - Une phrase expliquant ce qui a changé depuis la semaine précédente Enregistre ensuite le résumé dans un fichier Markdown que je pourrai importer dans Notion.
Hermes Agent consulte les différentes sources, lit les articles, les compare aux résumés précédents puis génère un document structuré dans le format demandé. La partie « ce qui a changé depuis la semaine précédente » n’est possible que parce qu’il garde en mémoire les analyses précédentes.
La même logique peut être appliquée à d’autres usages liés aux données : suivi des variations de prix chez différents fournisseurs, surveillance d’offres d’emploi précises ou collecte hebdomadaire d’articles de recherche sur un sujet donné.
Pour ce type de tâche, il est préférable d’indiquer directement des sources fiables dans vos instructions plutôt que de s’appuyer sur une recherche web générale. La qualité du résultat dépend directement de la qualité des sources analysées. Pensez toujours à vérifier les résumés en consultant les articles d’origine avant de prendre une décision.
Si vous devez accéder à des contenus protégés par connexion ou payants, Hermes Agent peut s’authentifier via son outil de navigation web. Par défaut, les cookies et sessions sont réinitialisés après chaque exécution.
Pour conserver les sessions actives malgré les redémarrages, définissez browser.camofox.managed_persistence sur true dans config.yaml. Cette option fonctionne uniquement avec le moteur de navigation Camofox.
9. Maintenir des tâches longue durée malgré les redémarrages serveur

La plupart des outils d’automatisation perdent leur état après un redémarrage, qu’il s’agisse d’un serveur, d’un conteneur ou d’une panne de courant. Il faut alors tout relancer depuis le début.
Hermes Agent gère ces interruptions différemment. Son planificateur conserve son état grâce à une base de données SQLite persistante.
Pour les tâches planifiées manquées pendant une interruption, vous pouvez choisir entre deux comportements : exécuter immédiatement la tâche au redémarrage ou attendre la prochaine occurrence prévue.
Pour les traitements plus longs interrompus en cours d’exécution, Hermes Agent reprend automatiquement au dernier point de contrôle validé au lieu de recommencer entièrement.
Prenons un exemple simple de surveillance de disponibilité :
Toutes les 5 minutes, vérifie que https://domain.tld renvoie un code 200. Si ce n’est pas le cas, envoie-moi une alerte sur Telegram.
Cette tâche fonctionne en continu. Si votre VPS redémarre après une mise à jour système, l’agent reprend automatiquement son activité dès que le serveur est de nouveau disponible.
Notez cependant que Hermes Agent dépend entièrement de la machine sur laquelle il est installé. Les skills, la mémoire, l’historique des sessions et les tâches planifiées sont tous stockés localement.
Autrement dit, l’agent peut reprendre son travail après un redémarrage tant que l’hôte reste accessible.
Pensez donc à sauvegarder régulièrement le répertoire de travail de l’agent avec hermes backup, à surveiller l’espace disque disponible et à appliquer les mises à jour de sécurité de manière régulière.
10. Combiner toutes les fonctionnalités de Hermes Agent dans une seule routine
Hermes Agent devient particulièrement puissant lorsque la mémoire, les intégrations, la délégation et la planification fonctionnent ensemble comme un système d’automatisation unifié.
Voici un bon exemple avec une routine hebdomadaire de suivi opérationnel :
Tous les lundis à 8 h : 1. Récupère mon agenda de la semaine précédente ainsi que les réunions auxquelles j’ai participé 2. Vérifie GitHub et Linear pour identifier les tâches bloquées, en retard ou nécessitant mon intervention 3. Confie à un sous-agent le résumé des nouvelles activités dans mes principaux canaux Slack depuis lundi dernier 4. Génère un document de planification indiquant : ce qui a avancé la semaine dernière, ce qui est bloqué et nécessite mon attention, ainsi que les réunions et priorités de la semaine à venir 5. Envoie-le-moi par message privé sur Slack 6. Crée un nouveau skill dès qu’un schéma récurrent mérite d’être réutilisé
Une seule instruction suffit ici à exploiter toutes les fonctionnalités présentées dans les cas d’usage précédents.
Vous n’avez pas besoin d’un planificateur séparé, d’une base de données dédiée à la mémoire ou de scripts personnalisés pour relier ces différents éléments. Tout est centralisé dans la configuration de Hermes Agent et fonctionne automatiquement chaque semaine.
Comment utiliser Hermes Agent pour vos propres automatisations
Pour débuter, vous aurez besoin d’une instance Hermes Agent active sur votre serveur.
Si ce n’est pas encore le cas, consultez notre guide d’installation de Hermes Agent sur un VPS (article en anglais). Il couvre aussi bien la préparation du serveur que les étapes à suivre après l’installation.
Une fois l’agent lancé et la première conversation validée, commencez par un seul cas d’usage, de préférence simple.
Un compte rendu matinal, un résumé de recherche hebdomadaire ou une vérification automatique de serveur sont d’excellents points de départ : suffisamment simples à mettre en place rapidement, mais assez utiles pour être utilisés au quotidien.
Ensuite, la logique reste toujours la même : mettre en place une routine fiable, puis ajouter progressivement de nouvelles fonctionnalités. Par exemple :
- Ajoutez la mémoire lorsque vous remarquez que vous répétez souvent les mêmes informations.
- Ajoutez des connexions MCP lorsque vous souhaitez que l’agent interagisse avec vos outils.
- Ajoutez des sous-agents lorsqu’une tâche devient suffisamment importante pour être divisée.
- Ajoutez une planification pour permettre une exécution entièrement autonome.
La plupart des capacités que Hermes Agent développe avec le temps ne sont pas prévues dès le départ. Chaque routine fonctionnelle ajoute un nouveau skill, chaque skill facilite la mise en place du suivant et, après quelques mois, l’agent connaît suffisamment votre environnement pour gérer des situations inédites sans assistance.

Tout le contenu des tutoriels de ce site est soumis aux normes éditoriales et aux valeurs rigoureuses de Hostinger.