Aller au contenu
Guides

Comment fonctionnent les compétences Hermes

Divulgation progressive, commandes slash, et l’agent qui écrit les siennes

5 min de lecture

Les compétences Hermes sont des documents de connaissance à la demande : des fichiers Markdown que l’agent ne charge que quand il en a besoin, selon un schéma de divulgation progressive pour limiter les jetons. Elles vivent dans un seul répertoire sous le dossier Hermes, chaque compétence installée est une commande slash, et l’agent peut écrire, corriger et supprimer les siennes. Cette dernière partie est ce que la documentation appelle la mémoire procédurale, et c’est la raison pour laquelle les compétences Hermes semblent différentes de celles d’OpenClaw.

Trois niveaux de chargement

  • Niveau zéro : la liste des noms, des descriptions et des catégories, quelques milliers de jetons.
  • Niveau un : la compétence complète, chargée quand elle est pertinente.
  • Niveau deux : un fichier de référence précis à l’intérieur de la compétence, chargé quand une question l’exige.

Chaque compétence est une commande slash, et jusqu’à cinq peuvent s’empiler au début d’un message ; l’analyse s’arrête au premier mot qui n’est pas une compétence, si bien qu’un chemin de fichier n’est jamais avalé. Les lots placent une combinaison répétée sous une seule commande courte. Une compétence peut se limiter à un système d’exploitation, se cacher quand un jeu d’outils est disponible, ou n’apparaître que quand l’un l’est.

Le SKILL.md qu’un humain écrit

Un en-tête avec un nom, une description, une version et des métadonnées facultatives de plateforme et d’Hermes, puis les quatre sections attendues par le standard maison : quand l’utiliser, la procédure dans l’ordre, les pièges, et comment vérifier que cela a marché. Une commande d’apprentissage transforme tout ce que vous pouvez décrire, un SDK local, une page de documentation, le processus que vous venez de dérouler, un livre entier, en une compétence de cette forme ; une source volumineuse devient un SKILL.md compact avec un fichier de référence distillé par chapitre.

Les compétences que l’agent écrit

Quand il met au point un processus non trivial, se heurte à une impasse et trouve le chemin, ou se fait corriger, l’agent enregistre l’approche avec son outil de compétences. La documentation est précise sur ce qu’est une bonne entrée : des leçons plutôt que des journaux, une règle plus une proposition expliquant pourquoi, aucun récit d’incident. Un réglage d’approbation des écritures met chaque écriture de compétence en attente de relecture, en ligne de commande ou sur une messagerie, avant qu’elle ne soit appliquée.

Une compétence, ce sont les instructions pour accomplir une classe de tâches de la façon la plus efficace et la plus correcte, selon vos spécifications.

Le Hub

Le Skills Hub parcourt, cherche et installe depuis des registres en ligne, l’annuaire skills.sh, des points de terminaison bien connus sur n’importe quel site, des compétences optionnelles officielles et des URL directes, avec une analyse de sécurité à l’installation et une vérification des mises à jour pour ce qui vient de l’amont. Hermes vs OpenClaw compare les systèmes de compétences des deux moteurs avec tout le reste.

Sur Diali

Le catalogue indique quelles compétences tournent sur Hermes, avec la même revue que pour OpenClaw, et les installe dans le bac à sable de l’assistant ; les compétences que l’agent écrit pour lui-même restent dans son espace de travail, dont l’option Sauvegardes (incluse avec Max) prend un instantané chaque jour. Hermes hébergé sur Diali est la version hébergée ; Le catalogue de compétences Diali est le catalogue.

  • Charger la liste, puis la compétence, puis le fichier.
  • Chaque compétence est une commande ; cinq peuvent s’empiler.
  • L’agent écrit les siennes, et vous pouvez soumettre les écritures à approbation.
Commencer

Arrêtez de lire, construisez le vôtre

Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.