Hermes Agent (Nous Research) vient d'ajouter ce que la plupart des gens vont sous-estimer : des templates d'automatisation copy-paste. Des recettes prêtes à coller pour transformer ton agent en collègue qui tourne tout seul — sur planning, sur événement GitHub, ou sur appel API. N'importe quel modèle, n'importe quelle plateforme de livraison. Voici le guide complet : les 3 déclencheurs, les 10 templates livrés, le système de webhooks que presque tout le monde rate, les 2 astuces coût tirées des docs, et le fichier SOUL.md qui donne sa personnalité à l'agent.
1Les 3 types de déclencheurs
Tout part de la même question : qu'est-ce qui réveille l'agent ? Hermes en propose trois, et tu peux les combiner.
SCHEDULE — l'agent tourne sur une cadence : toutes les heures, chaque nuit, chaque semaine. C'est le déclencheur du récurrent : veille, monitoring, rapports, digests.
GITHUB EVENT — l'agent se déclenche sur une PR ouverte, un push, une issue, ou un résultat de CI. C'est le déclencheur du temps réel sur ton dépôt : review, triage, contrôle qualité, dès que l'événement arrive.
API CALL — n'importe quel service externe envoie un POST JSON sur ton endpoint, et l'agent part. C'est le déclencheur ouvert : ton CRM, ton outil de paiement, ton formulaire, ton propre script peuvent réveiller Hermes.
2Les templates DEV
Quatre recettes pour décharger ton quotidien de développeur.
Triage nocturne du backlog. Chaque nuit, l'agent passe les nouvelles issues, les labellise et les priorise. Tu arrives le matin sur un backlog déjà rangé.
Code review automatique des PR. À chaque PR, l'agent poste une review. Sécurité, performance, qualité — un premier regard systématique avant le tien.
Détection de docs obsolètes (docs drift). L'agent repère les changements de code qui n'ont pas été suivis d'une mise à jour de doc. Fini la doc qui ment six mois après.
Audit sécurité des dépendances. Scan CVE quotidien, filtré sur les vulnérabilités sérieuses (CVSS ≥ 7.0). Tu es alerté avant que ça devienne un incident.
3Les templates DEVOPS
Trois recettes pour surveiller ce qui tourne en production.
Vérification de déploiement. Smoke tests automatiques après chaque deploy. Si quelque chose casse, tu le sais tout de suite — pas via un client mécontent.
Triage d'alertes. L'agent corrèle les alertes avec les changements récents. Au lieu d'une alerte brute, tu reçois « voici ce qui a probablement causé ça ».
Monitoring uptime. Vérifie tes endpoints toutes les 30 min et ne te notifie que si quelque chose tombe. Le silence vaut « tout va bien » (voir l'astuce ★ [SILENT] plus bas).
4Les templates RESEARCH
Trois recettes pour rester à jour sans y passer tes journées.
Veille concurrentielle de repos. L'agent surveille chaque jour les PR des dépôts concurrents. Tu vois ce qu'ils construisent, en continu.
Digest news IA hebdomadaire. Une synthèse par semaine : headlines, papers, repos, mouvements de l'industrie. Le bruit filtré pour toi.
Scan arXiv quotidien. L'agent parcourt arXiv chaque jour et sauvegarde les résumés directement dans tes notes. Ta veille scientifique se constitue toute seule.
5Le système de webhooks (la partie que tout le monde rate)
C'est le vrai déblocage. Une seule commande abonne ton agent à un événement GitHub. Toutes les futures PR seront reviewées automatiquement, et la review se poste en commentaire directement sur la PR.
hermes webhook subscribe github-pr-review \
--events "pull_request" \
--prompt "Review this PR for security, performance, and code quality." \
--skills "github-code-review" \
--deliver github_commentCe qui se passe. GitHub envoie un POST à ton instance Hermes à chaque PR → l'agent récupère le diff → applique le prompt et la skill → la réponse est postée sur le fil de la PR. Tu configures une fois, ça tourne pour toujours.
6Les 2 astuces coût des docs
Deux détails qui changent la facture — et la fiabilité — sur les jobs qui tournent en boucle.
[SILENT]. Mets dans le prompt : « si rien n'a changé, réponds avec [SILENT] ». L'agent se tait quand il n'y a rien à dire. Tu coupes le bruit des notifications sur les jobs de monitoring — tu n'es prévenu que quand ça compte.stdout et applique son raisonnement dessus. Moins cher et plus fiable que de laisser l'agent aller chercher la donnée lui-même.7SOUL.md — donne une âme à ton agent
L'article renvoie au guide SOUL.md, et c'est lui qui fait la différence entre un agent générique et le tien. SOUL.md est l'identité primaire de l'agent : c'est la première chose injectée dans le system prompt (le slot #1), avant tout le reste. Son contenu remplace l'identité par défaut, et passe verbatim.
Où il vit. Dans ~/.hermes/SOUL.md. Hermes en crée une version de départ s'il n'existe pas, mais n'écrase jamais le tien. Il n'est chargé que depuis le home, pas depuis le dossier courant.
Ce qu'on y met. Les éléments durables qui te suivent d'un projet à l'autre : ton ton, ton niveau de franchise, comment gérer l'incertitude, ce qu'il faut éviter stylistiquement. Quatre sections types : Personality, Style, What to avoid, Technical posture.
AGENTS.md. SOUL.md = qui est l'agent. AGENTS.md = le contexte du projet.Le ton d'une seule ligne suffit à donner une vraie personnalité. Exemple tiré des docs :
# Personality
You are a pragmatic senior engineer with strong taste.
You optimize for truth, clarity, and usefulness over
politeness theater.Récap : les 10 templates en un coup d'œil
Catégorie, déclencheur naturel, canal de sortie conseillé, et le gain réel.
| Template | Déclencheur | Sortie | Gain |
|---|---|---|---|
| Triage backlog | Schedule (nuit) | Slack / email | Backlog rangé au réveil |
| Code review PR | GitHub event | Commentaire GitHub | ★ Review systématique |
| Docs drift | GitHub event | Commentaire GitHub | Doc qui ne ment plus |
| Audit CVE | Schedule (jour) | Slack / email | Faille vue avant l'incident |
| Vérif. deploy | API call | Slack | Régression détectée vite |
| Triage alertes | API call | Slack / SMS | Alerte + cause probable |
| Monitoring uptime | Schedule (30 min) | SMS / Slack | ★ Notifié seulement si down |
| Veille repos | Schedule (jour) | Discord / fichier | Concurrents sous l'œil |
| Digest news IA | Schedule (semaine) | Veille filtrée | |
| Scan arXiv | Schedule (jour) | Fichier (notes) | Veille scientifique auto |
hermes-agent.nousresearch.com/docs/guides/automation-templates. Le guide SOUL.md vit dans la même doc, côté user-guide / features / personality.