Traduction en français (Français)
La plupart des gens installent Hermes Agent et l'utilisent comme un chatbot. Ils tapent une requĂȘte, reçoivent une rĂ©ponse, ferment l'onglet. Cela couvre peut-ĂȘtre 10 % de ce que l'agent peut faire.
Cet article cartographie chaque niveau d'utilisation d'Hermes Agent, de la premiĂšre requĂȘte Ă un systĂšme qui gĂšre votre entreprise sans vous. 15 niveaux, regroupĂ©s en trois phases. Chaque niveau s'appuie sur le prĂ©cĂ©dent, mais vous pouvez sauter Ă n'importe quel niveau qui correspond Ă votre configuration.
La structure est la mĂȘme pour chaque niveau : ce que c'est, ce que ça dĂ©bloque, comment le configurer, et l'erreur qui fait trĂ©bucher les gens Ă ce stade.
Tous les détails techniques ont été vérifiés par rapport à la documentation officielle et au code source d'Hermes Agent v0.17.0.
Abonnez-vous Ă mon SubStack pour plus d'articles : https://substack.com/@yanxbt

PHASE 1 â FONDATION (Niveaux 1-3)
Vous utilisez Hermes. L'agent répond à ce que vous demandez.
NIVEAU 1 â REQUĂTES PONCTUELLES
Ce que c'est : Vous avez installĂ© Hermes. Vous tapez des requĂȘtes. L'agent rĂ©pond avec des appels d'outils, des modifications de fichiers, des recherches web, des commandes terminal. Interaction basique.
Ce que ça débloque : Hermes exécute des tùches sur votre systÚme de fichiers, votre terminal et le web. Il lit des fichiers, écrit du code, cherche sur Internet, exécute des commandes shell. Il fait des choses. Un chatbot parle de choses.
Configuration :
Application de bureau : téléchargement depuis hermes-agent.nousresearch.com. Installation en un clic. CLI : hermes setup
Trois modes de configuration : â Configuration rapide (Nous Portal) : connexion OAuth, modĂšle + Tool Gateway en une commande â Configuration complĂšte : parcourez vous-mĂȘme chaque fournisseur, outil et option â Table rase : tout est dĂ©sactivĂ© sauf le fournisseur, le modĂšle, les outils de fichiers et le terminal. Pas de recherche web, pas de navigateur, pas de mĂ©moire, pas de dĂ©lĂ©gation, pas de cron, pas de compĂ©tences, pas de plugins, pas de MCP. Vous activez uniquement ce dont vous avez besoin. Rien ne se charge que vous n'ayez pas choisi, mĂȘme aprĂšs les mises Ă jour.
La table rase est le point de départ le plus propre pour les utilisateurs qui veulent un contrÎle total sur ce que l'agent peut et ne peut pas faire.
Connectez un fournisseur de modĂšle. Commencez Ă discuter.
L'erreur : Traiter Hermes comme un moteur de recherche. « Parle-moi de X » gaspille un agent qui peut FAIRE des choses. « Recherche X, écris un rapport, enregistre-le dans ~/rapports/ » utilise les outils.
Exemple : « recherche les 5 meilleurs CRM pour les fondateurs solo, compare les prix et les fonctionnalitĂ©s, enregistre un rapport dans ~/rapports/comparaison-crm.html » â l'agent cherche, compare, Ă©crit le fichier. fait en 3 minutes.
NIVEAU 2 â MĂMOIRE + SOUL.MD
Ce que c'est : Hermes se souvient de vous d'une session à l'autre. SOUL.md définit qui est l'agent. MEMORY.md et USER.md stockent des faits durables sur vos projets, préférences et contexte commercial.
Ce que ça dĂ©bloque : L'agent arrĂȘte de vous demander de rĂ©expliquer les choses. Deux personnes posant la mĂȘme question obtiennent des rĂ©ponses diffĂ©rentes parce qu'Hermes connaĂźt leurs contextes diffĂ©rents. Vos instructions, prĂ©fĂ©rences et informations commerciales persistent d'une session Ă l'autre.
v0.17.0 a ajouté les opérations mémoire atomiques : l'agent peut ajouter, remplacer et supprimer des entrées mémoire en un seul appel. Les mises à jour mémoire ne plantent plus en cours d'édition lorsque le budget est serré.
Configuration :
Application de bureau / Tableau de bord : Profil â SOUL.md â modifier CLI : ouvrez ~/.hermes/SOUL.md dans n'importe quel Ă©diteur
Ăcrivez 50 Ă 80 lignes couvrant l'identitĂ©, la voix, les opĂ©rations et les restrictions. L'agent lit ceci Ă chaque dĂ©but de session.
L'erreur : Laisser SOUL.md vide et s'attendre à une sortie personnalisée. Hermes sans SOUL.md est générique par conception. Le fichier d'identité fait la différence entre un assistant général et VOTRE assistant.
Exemple : vous demandez « dois-je augmenter mes prix ? » Sans SOUL.md : conseils gĂ©nĂ©riques sur la stratĂ©gie de prix. Avec SOUL.md contenant votre modĂšle commercial, vos marges et vos segments de clientĂšle : « votre palier d'entrĂ©e convertit Ă 12 %. L'augmenter de 10 $ risque le dĂ©sabonnement dans le segment B oĂč vous avez 60 % des revenus. Testez d'abord sur le segment A. »
https://x.com/IBuzovskyi/status/2065125711401062758
NIVEAU 3 â COMMANDES SLASH
Ce que c'est : Des commandes qui changent le fonctionnement de l'agent en cours de session. La plupart des utilisateurs ne les tapent jamais.
Ce que ça dĂ©bloque : Travail parallĂšle au sein d'une mĂȘme session. Vous arrĂȘtez d'attendre qu'une tĂąche se termine avant d'en commencer une autre.
Les commandes :
/background <requĂȘte> Lance une tĂąche en arriĂšre-plan. Votre session principale reste libre. Le rĂ©sultat apparaĂźt dans un panneau une fois terminĂ©.
/steer <requĂȘte> Injecte un message dans l'exĂ©cution en cours sans l'interrompre. Redirige l'agent en pleine exĂ©cution.
/queue <requĂȘte> Met en file d'attente un suivi. Attend la fin de la tĂąche en cours, puis s'exĂ©cute automatiquement.
/model <nom> Change de modÚle en cours de session. Commencez avec Sonnet pour la planification. Passez à DeepSeek pour l'exécution. Passez à Opus pour la révision.
v0.17.0 a ajouté grok-composer-2.5-fast via Grok OAuth : le modÚle de codage à contexte 200K derriÚre Cursor's Composer, accessible via votre abonnement Grok.
Configurez le comportement par défaut lorsque vous tapez pendant que l'agent est occupé :
définir dans l'application de bureau, le tableau de bord ou config.yaml :
display: busy_input_mode: steer # ou queue, ou interrupt
L'erreur : Ne pas savoir que ces commandes existent. La plupart des utilisateurs tapent une requĂȘte, attendent qu'elle se termine, en tapent une autre. /background Ă lui seul double votre dĂ©bit par session.
Exemple : vous rédigez une proposition. En cours de session : /background recherche [concurrent] prix et positionnement. Vous continuez à écrire. 5 minutes plus tard, un panneau apparaßt avec l'analyse concurrentielle. Vous la collez dans la proposition sans casser le flux.
PHASE 2 â EFFET DE LEVIER (Niveaux 4-7)
Hermes travaille plus intelligemment. Vous arrĂȘtez d'effectuer les tĂąches que l'agent peut gĂ©rer.
NIVEAU 4 â COMPĂTENCES + BON MODĂLE PAR COMPĂTENCE
Ce que c'est : Les compétences sont des documents de connaissance à la demande et des collections d'outils que l'agent charge lorsque nécessaire. Chaque compétence peut fonctionner sur un modÚle différent.
Ce que ça débloque : L'agent devient un spécialiste à la demande. Une compétence de recherche charge une méthodologie de recherche. Une compétence de révision de code charge des modÚles de sécurité. Chaque compétence utilise le modÚle le mieux adapté à son travail.
Configuration :
Application de bureau / Tableau de bord : Hub de compĂ©tences â Parcourir â Installer CLI : /skills search [sujet]
v0.17.0 a remanié le Hub de compétences : hubs connectés (OpenAI, Anthropic, HuggingFace, NVIDIA), section en vedette, aperçus complets des compétences avant installation et analyse de sécurité sur chaque compétence.
v0.17.0 a Ă©galement ajoutĂ© l'Ă©dition d'images : image_generate modifie dĂ©sormais les images sources (« rends ce logo bleu », « supprime l'arriĂšre-plan »). MĂȘme outil, nouveau mode.
Assignez un modÚle par compétence dans l'application de bureau ou config.yaml :
recherche/recherche web â DeepSeek V4 Flash (0,10 $/M tokens, le moins cher) rĂ©vision de code â Claude Opus 4.8 (5/25 $/M, meilleurs benchmarks de codage) rĂ©daction de contenu â Claude Sonnet 4.6 (3/15 $/M, prose la plus forte + appel d'outils) codage (rapport qualitĂ©-prix) â GPT-5.5 (2/12 $/M, #1 Chatbot Arena, contexte 2M) recherche avec vĂ©rification â Gemini 2.5 Pro (1,25/10 $/M, Google Search intĂ©grĂ©) travail en sous-agents en vrac â DeepSeek V4 (0,30/0,50 $/M, 90 % de remise de cache) juge /goal â Gemini Flash (le moins cher, assez rapide pour un binaire fait/pas fait) auto-hĂ©bergĂ© (gratuit) â Qwen 3 8B via Ollama (8 Go de RAM, gĂšre les tĂąches courantes)
MiniMax M2.7 vaut Ă©galement la peine d'ĂȘtre testĂ©. Nous Research et MiniMax collaborent pour optimiser les futures versions pour Hermes. L'un des modĂšles les plus utilisĂ©s dans Hermes Ă partir de mi-2026.
L'erreur : Faire fonctionner chaque compétence sur votre modÚle le plus cher. Une compétence de recherche web courante qui brûle des tokens Opus est de l'argent gaspillé. Faites correspondre le coût du modÚle à la complexité de la tùche.
Exemple : vous exécutez une compétence de recherche concurrentielle sur DeepSeek V4 Flash au lieu d'Opus 4.8. Qualité comparable pour la recherche web. 30 à 50 fois moins cher par appel. Sur 30 appels par mois, les économies s'accumulent rapidement.
NIVEAU 5 â MCP (CONNECTEZ VOTRE MONDE)
Ce que c'est : Les serveurs MCP (Model Context Protocol) connectent Hermes à des outils externes. Gmail, Calendrier, Notion, Slack, ClickUp, GitHub, bases de données, API.
Ce que ça débloque : L'agent travaille avec VOS données, pas seulement le web ouvert. Il lit vos e-mails, vérifie votre calendrier, extrait des informations de votre tableau de projet et répond aux questions en utilisant le contexte des outils que vous utilisez déjà .
Configuration :
Application de bureau / Tableau de bord : MCP â Catalogue â parcourir et installer CLI : hermes mcp
L'erreur : Connecter 15 MCP Ă la fois. Chaque MCP ajoute des schĂ©mas d'outils Ă la fenĂȘtre de contexte. 15 MCP avec 10 outils chacun = 150 dĂ©finitions d'outils que le modĂšle lit Ă chaque tour. Installez ce que vous utilisez. DĂ©sactivez ce que vous n'utilisez pas. La recherche d'outils (activĂ©e automatiquement lorsque les schĂ©mas consomment 10 %+ de contexte) aide Ă gĂ©rer cela, mais moins de MCP reste prĂ©fĂ©rable.
Exemple : « Que s'est-il passé sur Slack cette semaine pendant que j'étais concentré sur le codage ? » L'agent lit vos canaux Slack, filtre par mentions et sujets clés, recoupe avec vos objectifs en mémoire. Livre un résumé de 10 lignes. Pas de changement d'onglet. Pas de défilement à travers 200 messages.
NIVEAU 6 â SOUS-AGENTS + EXĂCUTION PARALLĂLE
Ce que c'est : delegate_task gĂ©nĂšre des sous-agents isolĂ©s avec leur propre fenĂȘtre de contexte, session terminal et ensemble d'outils.
Ce que ça débloque : Travail parallÚle entre plusieurs agents. L'un recherche. L'un critique. L'un code. Le parent orchestre. Chaque enfant peut utiliser un modÚle différent.
Configuration :
L'agent utilise delegate_task automatiquement lorsque la tùche bénéficie de l'isolement. Vous pouvez aussi demander directement :
« lance un sous-agent sur DeepSeek pour rechercher X pendant qu'un autre sur GPT-5.5 critique les résultats »
Configuration :
définir dans l'application de bureau, le tableau de bord ou config.yaml :
delegation: max_concurrent_children: 3 # par défaut max_spawn_depth: 2 # limite la récursion
RĂŽles : â leaf (feuille, par dĂ©faut) : exĂ©cute, ne peut pas redĂ©lĂ©guer â orchestrator (orchestrateur) : peut gĂ©nĂ©rer ses propres travailleurs
Mode arriÚre-plan (v0.17.0) : delegate_task(background=true) envoie le sous-agent et revient immédiatement. Votre session reste active. Le résultat rentre comme un nouveau tour lorsqu'il se termine.
L'erreur : Utiliser des sous-agents pour des tùches simples. La délégation a un surcoût (configuration du contexte, allocation d'outils). Une tùche que l'agent principal peut gérer en 3 tours ne devrait pas générer de sous-agent.
Exemple : « recherchez trois concurrents en parallÚle. un agent par concurrent. utilisez DeepSeek pour la recherche. le parent sur Sonnet synthétise les trois. » trois rapports en 10 minutes au lieu de 30. chaque agent travaille isolément, donc une tùche de recherche lente ne bloque pas les autres.
NIVEAU 7 â OPĂRATIONS ASYNCHRONES
Ce que c'est : Trois fonctionnalités qui permettent à Hermes de travailler sans que vous tapiez.
Ce que ça débloque : Le passage de « je demande, il répond » à « il travaille, je révise. »
/goal â objectifs persistants : DĂ©finissez un objectif. Un modĂšle juge Ă©value aprĂšs chaque tour : fait ou pas fait ? L'agent continue automatiquement jusqu'Ă ce que l'objectif soit atteint, que vous le mettiez en pause ou que le budget de tours (20 par dĂ©faut) soit Ă©puisĂ©.
/goal trouver 100 cliniques à Toronto, créer une page de renvoi pour chacune, rédiger des e-mails personnalisés pour chaque clinique.
/subgoal ajoute des critÚres en cours d'exécution sans réinitialiser la boucle.
TĂąches cron â planifiĂ©es : La Gateway Ă©met une impulsion toutes les 60 secondes. DĂ©clenche les tĂąches dues dans des sessions isolĂ©es fraĂźches. Livre les rĂ©sultats sur 27+ plateformes : Telegram, Discord, Slack, WhatsApp, Signal, Matrix, iMessage, Microsoft Teams, Google Chat, LINE, e-mail, SMS, et plus.
Ajouts v0.17.0 : â WhatsApp Business Cloud API (adaptateur officiel Meta, pas de pont QR) â iMessage via Photon Spectrum (pas de relais Mac nĂ©cessaire) â Messages riches Telegram (API Bot 10.1, formatage natif) â ModĂšles d'automatisation : modĂšles cron en un clic dans le tableau de bord (briefing matinal, revue hebdomadaire, digest d'actualitĂ©s, rappel). Pas de syntaxe cron nĂ©cessaire.
Trois couches de coĂ»t : â mode no_agent : le script EST la tĂąche, 0 $ pour toujours â porte wakeAgent : le script dĂ©cide si le LLM est nĂ©cessaire, 0 $ jusqu'Ă ce que quelque chose change â context_from : chaĂźne les sorties de tĂąches en pipelines sans framework
Filet de sĂ©curitĂ© â points de contrĂŽle : Activez les points de contrĂŽle avant d'exĂ©cuter des opĂ©rations autonomes. L'agent prend un instantanĂ© de votre rĂ©pertoire de travail avant les modifications. /rollback restaure l'Ă©tat si quelque chose se passe mal pendant la nuit.
définir dans l'application de bureau, le tableau de bord ou config.yaml :
checkpoints: enabled: true
L'erreur : Ăcrire des requĂȘtes cron vagues. Chaque exĂ©cution cron part de zĂ©ro. Pas de mĂ©moire, pas d'historique de discussion. « VĂ©rifie ce problĂšme de serveur » ne veut rien dire. « SSH dans 10.0.0.5, vĂ©rifie le statut de nginx, vĂ©rifie que le port 443 renvoie 200 » fonctionne.
Exemple : 8 h 00. Telegram sonne. Vous n'avez pas demandé ça. Cron l'a livré : « 3 nouveaux articles arXiv dans votre niche. Un concurrent a mis à jour sa page de tarifs. Le dépÎt GitHub que vous suivez a fusionné un changement cassant. Action : révisez les tarifs du concurrent avant votre appel de 11 h. »
https://x.com/IBuzovskyi/status/2066145326780518736
PHASE 3 â AUTONOMIE (Niveaux 8-15)
Hermes travaille sans vous. Le systĂšme s'accumule au fil du temps.
NIVEAU 8 â ARCHITECTURE MULTI-PROFIL
Ce que c'est : Des profils Hermes séparés, chacun avec son propre SOUL.md, sa configuration, sa mémoire, ses compétences, ses tùches cron et son modÚle. Agents totalement isolés sur une seule machine.
Ce que ça débloque : Des travailleurs spécialisés au lieu d'un généraliste surchargé. Un profil Scout trouve des signaux. Un profil Analyste synthétise les recherches. Un profil Codeur livre des fonctionnalités. Chacun fait bien un seul travail avec le bon modÚle pour ce travail.
Configuration :
Application de bureau / Tableau de bord : Profils â Construire (assistant en 5 Ă©tapes : IdentitĂ© â ModĂšle â CompĂ©tences â MCP â RĂ©vision) CLI : hermes profile create [nom]
Chaque profil devient sa propre commande :
hermes -p scout chat hermes -p analyst chat
L'erreur : Donner Ă chaque profil le mĂȘme SOUL.md. Tout l'intĂ©rĂȘt est l'isolement. Un Scout qui essaie d'analyser gaspille des tokens. Un Analyste qui essaie de trouver des sources double le travail du Scout. Un travail par profil.
Exemple : Scout a trouvé 12 sources pendant la nuit. Analyste les a synthétisées en 4 entrées de wiki à 10 h. Briefeur a livré un résumé de 5 points à 8 h. Vous le lisez autour d'un café. Aucun d'eux ne partage la mémoire. Chacun a fait un seul travail avec le bon modÚle pour ce travail.
https://x.com/IBuzovskyi/status/2067313826492547483
NIVEAU 9 â BASE DE CONNAISSANCES AUTO-AMĂLIORANTE
Ce que c'est : La compétence LLM Wiki, basée sur le modÚle d'Andrej Karpathy. Une base de connaissances auto-améliorante construite sous forme de fichiers markdown liés entre eux. Livrée avec Hermes.
Ce que ça débloque : Des connaissances à long terme qui s'accumulent au-delà de la limite de mémoire. La mémoire intégrée d'Hermes gÚre le contexte conversationnel. Le wiki gÚre les connaissances de domaine : articles, transcriptions, notes de réunion, résultats de recherche. Les références croisées restent liées. Les contradictions sont automatiquement signalées.
Configuration :
définir dans l'application de bureau, le tableau de bord ou config.yaml :
WIKI_PATH=~/obsidian-wiki
Lors de la premiÚre exécution, la compétence demande votre domaine pour construire SCHEMA.md avec la bonne taxonomie de tags.
Connectez-vous Ă Obsidian pour la vue graphe : dĂ©finissez OBSIDIAN_VAULT_PATH sur le mĂȘme rĂ©pertoire.
Alimentez-le : « indexe cet article dans mon wiki : [collez l'URL ou le texte] »
L'erreur : Ne jamais alimenter le wiki. Une base de connaissances vide n'ajoute rien. La valeur vient de l'accumulation. Mois 1 : 50 entrées. Mois 3 : 300+ entrées avec références croisées. L'agent devient plus précis parce que la base de connaissances est devenue plus précise.
Exemple : vous demandez « comment le concurrent X gĂšre-t-il l'intĂ©gration ? » Sans wiki : l'agent cherche sur le web, vous donne des informations gĂ©nĂ©riques. Avec 3 mois d'entrĂ©es de wiki : l'agent extrait vos propres notes de recherche, les transcriptions de rĂ©unions oĂč un client a mentionnĂ© le concurrent X, et un article que vous avez indexĂ© le mois dernier. La rĂ©ponse inclut un contexte qu'aucune recherche web ne pourrait trouver.
NIVEAU 10 â ORCHESTRATION KANBAN
Ce que c'est : Un tableau de tĂąches SQLite persistant partagĂ© entre tous les profils. Les statuts passent de triage â Ă faire â prĂȘt â en cours â bloquĂ© â fait â archivĂ©. Le rĂ©partiteur se dĂ©clenche toutes les 60 secondes.
Ce que ça débloque : Des projets complexes en plusieurs étapes avec des chaßnes de dépendances. Chaque carte peut exécuter sa propre boucle /goal (goal_mode). Les cartes dont les cartes parentes ne sont pas terminées attendent automatiquement. Plusieurs profils récupÚrent les cartes qui leur sont assignées.
Configuration :
/kanban create "Rechercher 100 cliniques" \ --assignee scout --goal --goal-max-turns 15
/kanban create "Créer des pages de renvoi" \ --assignee coder --goal --goal-max-turns 20 \ --depends-on "Rechercher 100 cliniques"
CLI : hermes kanban ou /kanban dans le chat.
Kanban vs cron vs delegate_task : â Kanban : file d'attente de travail durable, persiste aprĂšs redĂ©marrages, multi-profil â Cron : planification basĂ©e sur le temps, tĂąches rĂ©pĂ©titives â delegate_task : exĂ©cution parallĂšle ponctuelle au sein d'une session
L'erreur : Utiliser Kanban pour des pipelines linĂ©aires simples. Trois profils en ligne droite (Scout â Analyste â Briefeur) fonctionnent bien avec une coordination basĂ©e sur les fichiers. Kanban ajoute de la valeur lorsque vous avez des arbres de dĂ©pendances, des branches parallĂšles ou plus de 10 tĂąches Ă suivre.
Exemple : Analyse concurrentielle trimestrielle en tant que projet Kanban. 12 cartes : 3 concurrents à 4 dimensions (tarifs, fonctionnalités, positionnement, signaux d'embauche). La carte tarifs dépend de la carte de scraping web. La carte embauche dépend de la carte de recherche LinkedIn. Les agents récupÚrent le travail au fur et à mesure que les dépendances sont levées. Vous révisez le rapport final synthétisé.
NIVEAU 11 â MODE VOCAL
Ce que c'est : SynthĂšse vocale et reconnaissance vocale sur toutes les plateformes de messagerie. Six fournisseurs de STT, cinq fournisseurs de TTS.
Ce que ça débloque : Parlez à Hermes via des messages vocaux sur Telegram, Discord, WhatsApp. L'agent transcrit, traite et peut répondre avec une parole synthétisée. Conversations vocales complÚtes sans taper.
Fournisseurs STT : â faster-whisper (gratuit, s'exĂ©cute sur l'appareil) â wrapper de commande local â Groq (cloud rapide) â API OpenAI Whisper â Mistral â xAI
Fournisseurs TTS : â Edge TTS (gratuit, par dĂ©faut) â ElevenLabs (meilleure qualitĂ©, payant) â OpenAI TTS â MiniMax â NeuTTS (gratuit)
L'erreur : Utiliser un STT cloud coûteux pour des messages vocaux courants. faster-whisper local gÚre bien la plupart des langues et ne coûte rien. Réservez le STT payant pour les fichiers audio complexes ou les environnements bruyants.
Exemple : En voiture pour une réunion. Message vocal sur Telegram : « y a-t-il quelque chose des recherches d'hier soir que je devrais savoir avant mon appel de 11 h ? » L'agent répond avec un résumé audio de 30 secondes. Vous écoutez au lieu de lire. Mains sur le volant.
NIVEAU 12 â AUTOMATISATION DU NAVIGATEUR
Ce que c'est : Hermes peut contrÎler un navigateur pour naviguer sur des sites web, remplir des formulaires, extraire des données et interagir avec des applications web.
Ce que ça débloque : Des tùches qui nécessitent une session navigateur : scraping de pages dynamiques, remplissage de formulaires web, interaction avec des outils sans API. L'agent voit la page et agit dessus.
Configuration :
Inclus dans Tool Gateway pour les abonnés Nous Portal :
hermes setup --portal
Ou configurez l'automatisation du navigateur séparément via le tableau de bord.
L'erreur : Utiliser l'automatisation du navigateur pour des tĂąches qui ont une API. L'automatisation du navigateur est plus lente, plus fragile et plus chĂšre qu'un appel API direct. Utilisez-la uniquement lorsqu'il n'existe pas d'API.
Exemple : Un concurrent n'a pas d'API publique. L'agent ouvre sa page de tarifs via le navigateur, extrait les plans et prix actuels, compare avec l'instantané du mois dernier stocké dans votre wiki. Changement détecté : ils ont supprimé leur offre gratuite. Signalé dans votre briefing matinal.
NIVEAU 13 â SERVEUR API
Ce que c'est : Hermes exposé comme un point de terminaison HTTP compatible OpenAI. Agent complet avec outils, mémoire et compétences accessible via un format API standard.
Ce que ça débloque : Toute interface qui parle le format OpenAI se connecte à Hermes comme backend : Open WebUI, LobeChat, LibreChat, ChatBox, applications personnalisées, intégrations Excel. L'agent devient une API sur laquelle vous construisez.
Configuration :
définir dans l'application de bureau, le tableau de bord ou .env :
API_SERVER_ENABLED=true API_SERVER_KEY=votre_clé_secrÚte
DĂ©marrez la gateway : Application de bureau / Tableau de bord : Gateway â DĂ©marrer CLI : hermes gateway
Point de terminaison : http://127.0.0.1:8642/v1/chat/completions
Configuration multi-utilisateur : Créez un profil par utilisateur sur différents ports. Chacun obtient une configuration, une mémoire et des compétences isolées.
L'erreur : Exposer le serveur API sur Internet public sans authentification. Le serveur se lie à 127.0.0.1 par défaut. Accédez à distance via tunnel SSH, pas par exposition publique. v0.17.0 a ajouté une porte OAuth sur chaque point de terminaison nécessitant un token et une authentification websocket pour le tableau de bord.
Exemple : Votre recherche concurrentielle fonctionne comme un point de terminaison API. Un tableau de bord personnalisĂ© interroge Hermes pour les derniĂšres informations. Votre Ă©quipe voit les donnĂ©es concurrentielles sur une page interne en direct. Personne n'ouvre Telegram. Les donnĂ©es se servent elles-mĂȘmes.
NIVEAU 14 â INTĂGRATION IDE (ACP)
Ce que c'est : Hermes fonctionne comme un serveur ACP (Agent Communication Protocol) dans les éditeurs VS Code, Zed et JetBrains.
Ce que ça dĂ©bloque : Le chat, l'activitĂ© des outils, les diffs de fichiers et les commandes terminal s'affichent dans votre Ă©diteur. L'agent travaille dans votre rĂ©pertoire de projet avec le contexte de votre Ă©diteur. MĂȘme cĆur d'agent, mĂȘmes outils, mĂȘme mĂ©moire que CLI et gateway.
Configuration :
hermes acp start
Dans VS Code : installez l'extension ACP, pointez-la vers Hermes.
Ce que ACP inclut : â Outils fichiers : read_file, write_file, patch, search_files â ExĂ©cution terminal â Interface chat dans l'Ă©diteur â Invites d'approbation pour les commandes dangereuses
Ce que ACP exclut (volontairement) : â Livraison de messages â Gestion des tĂąches cron â FonctionnalitĂ©s spĂ©cifiques Ă la gateway
L'erreur : Penser qu'ACP remplace la gateway. ACP est pour les sessions de codage dans un Ă©diteur. La gateway gĂšre la messagerie, le cron et la livraison multi-plateforme. Les deux exĂ©cutent le mĂȘme cĆur d'agent en dessous.
Exemple : Coder une page de tarifs. Dans VS Code, vous demandez à Hermes : « comment le concurrent X structure-t-il ses paliers ? » L'agent vérifie votre wiki Obsidian, trouve vos notes de recherche, donne la réponse. Vous ajustez votre conception sans ouvrir un navigateur ou Telegram.
NIVEAU 15 â DISTRIBUTIONS DE PROFILS
Ce que c'est : Empaquetez toute votre configuration d'agent sous forme de dépÎt git. N'importe qui installe votre agent avec une seule commande.
Ce que ça débloque : Votre agent devient un produit. Vendez-le. Partagez-le avec votre équipe. Distribuez-le à vos clients. Tout est transféré sauf les clés API et les mémoires personnelles.
v0.17.0 a également introduit le RAFT Agent Network : connectez Hermes à raft.build en tant qu'agent externe. Pont de canal de réveil avec confidentialité contractuelle (les charges utiles de réveil ne contiennent que des métadonnées, jamais les corps de message). Votre agent peut collaborer avec des agents sur d'autres machines.
Ce que contient une distribution :
distribution.yaml # manifeste SOUL.md # identité config.yaml # paramÚtres du modÚle et du fournisseur skills/ # compétences personnalisées cron/ # tùches planifiées mcp.json # outils connectés
Installer la distribution de quelqu'un d'autre :
hermes profile install
L'erreur : Inclure des clés API ou des données personnelles dans la distribution. Les identifiants restent par machine. La distribution porte la personnalité, les compétences et les flux de travail. L'utilisateur apporte ses propres clés.
Exemple : Vous avez construit un département de recherche avec Scout, Analyste, Briefeur. Un nouveau membre de l'équipe arrive. Il exécute : hermes profile install github.com/vous/dept-recherche. Il obtient vos trois profils, la structure du wiki, les tùches cron et les modÚles SOUL.md. Il ajoute ses propres clés API et son bot Telegram. Opérationnel en 10 minutes.
UN SEUL FLUX DE TRAVAIL, 15 ĂVOLUTIONS
Recherche concurrentielle. MĂȘme tĂąche. Observez comment elle change Ă chaque niveau.
Niveau 1 : vous tapez « quoi de neuf dans les agents IA cette semaine ? » et lisez un mur de texte.
Niveau 2 : l'agent connaĂźt dĂ©jĂ votre niche et vos concurrents grĂące Ă SOUL.md. MĂȘme question, la rĂ©ponse est filtrĂ©e pour VOTRE marchĂ©.
Niveau 3 : /background recherche les concurrents pendant que vous rédigez une proposition. Les résultats apparaissent sans casser votre flux.
Niveau 4 : la compĂ©tence de recherche s'exĂ©cute sur DeepSeek V4 Flash. La compĂ©tence d'analyse s'exĂ©cute sur Sonnet. Vous arrĂȘtez de payer les prix Opus pour les recherches web.
Niveau 5 : l'agent vérifie Slack, les e-mails et ClickUp AVANT de répondre. « Le concurrent a lancé hier. Votre équipe en a discuté dans #product. »
Niveau 6 : trois sous-agents recherchent trois concurrents en parallÚle. Chacun sur DeepSeek. L'agent parent sur Sonnet synthétise. 10 minutes au lieu de 30.
Niveau 7 : vous avez arrĂȘtĂ© de demander. Une tĂąche cron s'exĂ©cute Ă 7h. WakeAgent gate : rien n'a changĂ© = 0 $. Un concurrent a publiĂ© une mise Ă jour = l'agent se rĂ©veille, fait des recherches, envoie un briefing sur Telegram. Vous le lisez en prenant votre cafĂ©.
Niveau 8 : un profil Scout détecte des signaux toutes les 3 heures. L'Analyste synthétise à 10h. Le Briefer livre à 8h. Trois profils. Un pipeline.
Niveau 9 : les résultats vont dans le wiki Obsidian. Mois 3 : plus de 300 entrées. L'agent met en lumiÚre des schémas que vous n'aviez pas demandés parce que le wiki a trouvé des connexions entre différentes sources.
Niveau 10 : l'analyse trimestrielle s'exécute comme un projet Kanban. 12 cartes avec des chaßnes de dépendances. Les agents prennent le travail au fur et à mesure que les dépendances se libÚrent. Vous révisez le rapport final.
Niveau 11 : vous conduisez à une réunion. Message vocal : « Quelque chose des recherches de la nuit derniÚre ? » L'agent répond en audio. Vous écoutez au lieu de lire.
Niveau 12 : le concurrent n'a pas d'API. L'agent ouvre sa page de tarification via le navigateur, la compare avec l'instantané du mois dernier. Changement détecté. Signalé dans votre briefing.
Niveau 13 : la recherche s'exécute comme un point de terminaison API. Un tableau de bord personnalisé l'interroge. Votre équipe voit les informations concurrentielles sur une page en direct.
Niveau 14 : vous codez une fonctionnalité. Dans VS Code, vous demandez « Comment le concurrent X gÚre-t-il cela ? » L'agent répond depuis votre wiki sans quitter l'éditeur.
Niveau 15 : votre configuration de recherche est un dépÎt git. Un nouveau membre de l'équipe exécute une commande. Scout, Analyste, Briefer, structure du wiki, tùches cron. Tout installé en 10 minutes.
ĂCONOMIE DE TOKENS : COMMENT EXĂCUTER LES 15 NIVEAUX SANS BRĂLER D'ARGENT
Chaque niveau au-dessus de 3 coûte des tokens. Voici les contrÎles qui maintiennent les dépenses prévisibles.
BON MODĂLE POUR CHAQUE TĂCHE (Niveau 4+)
Toutes les tùches n'ont pas besoin de votre modÚle le plus cher. Recherche web = DeepSeek V4 Flash (0,10 $/M). SynthÚse = Sonnet (3 $/15 $/M). Révision finale = Opus 4.8 (5 $/25 $/M). Assignez les modÚles par compétence, par profil, par tùche cron. Voir Niveau 4 pour la référence complÚte modÚle-par-tùche.
GATES WAKEAGENT (Niveau 7+)
Le script s'exécute à chaque tick gratuitement. Vérifie si quelque chose a changé. Rien n'a changé = l'agent ne se réveille jamais = 0 $. L'agent ne dépense des tokens que lorsqu'il y a du travail à faire.
MODE NO_AGENT (Niveau 7+)
Quand le script EST le travail. Vérifications de disponibilité, alertes de disque, surveillances de fichiers. La sortie va directement sur Telegram. Zéro appel LLM. Zéro token. Jamais.
SCRIPTS DE PRĂ-EXĂCUTION (Niveau 7+)
Le script collecte les donnĂ©es gratuitement. La sortie est injectĂ©e dans le prompt comme contexte. Le modĂšle rĂ©sume ce que le script a rĂ©cupĂ©rĂ© au lieu de brĂ»ler des appels d'outils pour trouver les donnĂ©es lui-mĂȘme.
ENSEMBLES D'OUTILS LĂGERS (Niveau 5+)
Définissez --skills web,file par tùche cron. Moins de schémas d'outils dans le contexte = prompt plus petit = moins cher. Un travail de synthÚse d'actualités n'a pas besoin d'outils de navigateur, de délégation ou de Kanban.
RECHERCHE D'OUTILS (Niveau 5+)
Activée automatiquement lorsque les schémas d'outils consomment 10 %+ du contexte. Remplace les définitions complÚtes d'outils par 3 outils de pont. ~300 tokens au lieu de milliers. L'agent découvre les outils à la demande au lieu de tous les charger en une fois.
SEUIL DE COMPRESSION (Niveau 7+)
Défini dans l'application Desktop, le Tableau de bord ou config.yaml :
compression: threshold: 0.40 # default 0.50
DĂ©clenche la compression du contexte plus tĂŽt. Maintient les longs runs /goal et les sessions cron dans le budget de tokens mĂȘme Ă 20+ tours.
CURATEUR â GRATUIT PAR DĂFAUT (v0.17.0)
L'élagage déterministe des compétences s'exécute toujours gratuitement. La consolidation par LLM est désormais uniquement sur option :
Défini dans l'application Desktop, le Tableau de bord ou config.yaml :
curator: consolidate: true # opt-in, default false
Le curation de fond de routine coûte zéro token. Activez la consolidation uniquement lorsque votre bibliothÚque de compétences nécessite un nettoyage approfondi.
DENSIFICATION SANS PERTE (PR #47866 par teknium)
Les rĂ©sultats de search_files sont compressĂ©s avant d'atteindre le modĂšle. MĂȘmes informations. Moins de tokens. FusionnĂ© dans la derniĂšre version de Hermes. ExĂ©cutez hermes update.
MODĂLES AUXILIAIRES POUR LE JUGE (Niveau 7+)
Le juge /goal s'exĂ©cute APRĂS CHAQUE tour. Acheminez-le vers un modĂšle rapide et peu coĂ»teux.
Défini dans l'application Desktop, le Tableau de bord ou config.yaml :
auxiliary: goal_judge: provider: openrouter model: google/gemini-3-flash-preview
20 appels du juge sur Gemini Flash contre 20 sur Opus = économies significatives.
PLAFONDS BUDGĂTAIRES (tous niveaux)
Défini dans l'application Desktop, le Tableau de bord ou config.yaml :
budget: daily_max_usd: 10 session_max_usd: 2 monthly_max_usd: 200
Limites strictes. L'agent s'arrĂȘte lorsqu'il atteint le plafond. DĂ©finissez-les avant d'activer toute tĂąche cron ou run /goal.
SURVEILLANCE DES DĂPENSES
Application Desktop / Tableau de bord : l'onglet Utilisation affiche la répartition par profil. CLI : /usage dans n'importe quelle session pour les statistiques par session.
Ajoutez « termine avec les dépenses de tokens de cette semaine » aux prompts du Briefer pour un suivi hebdomadaire des coûts sur Telegram.
Le schéma commun à tous ces éléments : repousser le travail du modÚle coûteux vers du code gratuit, des modÚles bon marché et un contexte compressé. L'agent raisonne. Tout le reste s'exécute gratuitement.
COMMENCER AVEC UNE ARDOISE VIERGE
Si vous voulez contrĂŽler les tokens dĂšs le premier jour, installez avec le mode Ardoise vierge (hermes setup â Blank Slate). Tout est dĂ©sactivĂ© sauf le fournisseur, le modĂšle, les outils de fichiers, le terminal. Ajoutez les fonctionnalitĂ©s une par une au besoin. Rien ne se charge que vous n'ayez explicitement activĂ©. C'est le point de dĂ©part le moins cher et le plus contrĂŽlĂ©.
OĂ LA PLUPART DES GENS S'ARRĂTENT
Niveaux 1-2. Ils installent Hermes, écrivent un SOUL.md et l'utilisent comme un chatbot intelligent. L'agent leur fait gagner 30 minutes par jour.
Le passage du niveau 3 au niveau 7 est l'endroit oĂč les Ă©conomies de temps quotidiennes passent de minutes Ă heures. /background, compĂ©tences avec les bons modĂšles, tĂąches cron avec gates WakeAgent. Ces Ă©lĂ©ments se cumulent.
Le passage du niveau 7 au niveau 10+ est l'endroit oĂč l'agent cesse d'ĂȘtre un outil et devient un systĂšme. Architecture multi-profils, connaissances auto-amĂ©liorantes, orchestration Kanban. Vous rĂ©visez un travail qui s'est fait sans vous.
COMMENT IDENTIFIER VOTRE NIVEAU ACTUEL

Vous n'avez pas besoin d'atteindre le niveau 15. La plupart des fondateurs solo fonctionnent bien aux niveaux 7-10. Les niveaux supérieurs résolvent des problÚmes spécifiques : voix pour les flux de travail mobiles, navigateur pour les outils sans API, serveur API pour les intégrations personnalisées, IDE pour le codage, distributions pour les équipes.
Choisissez le niveau qui correspond à votre goulot d'étranglement. Mettez en place celui-là . Passez au suivant lorsqu'il ne suffit plus.
ARTICLES CONNEXES
- HERMES AGENT SOUL.MD : POURQUOI 50 LIGNES COMPTENT PLUS QUE VOTRE MODĂLE â PlongĂ©e au niveau 2
- HERMES AGENT SE CONSTRUIT PENDANT QUE VOUS DORMEZ â PlongĂ©e au niveau 7
- HERMES AGENT + NOTEBOOKLM + OBSIDIAN : DĂPARTEMENT DE RECHERCHE Ă 3 AGENTS â PlongĂ©e aux niveaux 8-9
SOURCES OFFICIELLES
- Aperçu des fonctionnalités
- SOUL.md
- Compétences
- Cron
- Délégation
- Objectifs
- Profils
- Kanban
- Voix et TTS
- Automatisation du navigateur
- Serveur API
- ACP/IDE
- Distributions de profils
- Aperçu des intégrations
Tous les détails techniques vérifiés par rapport à la documentation de Hermes Agent v0.17.0.





