🤖HermesBlog
Guides des Fonctionnalités Hermes · Partie 328/9/2026

Mode Livrable — Focus sur la Sortie

Mode Livrable — Focus sur la Sortie — guide facile à comprendre basé sur la documentation officielle

Imaginez que vous commandiez un plat à emporter et qu’au lieu de recevoir un sac d’ingrédients bruts avec une fiche recette, le chef vienne vous déposer directement une assiette fumante, prête à déguster. C’est exactement l’idée derrière le mode Livrable d’Hermes Agent. Lorsque votre agent génère un fichier — un graphique, un PDF, un tableur — il ne se contente pas de vous donner un chemin d’accès à chercher. Il vous tend le plat fini, directement dans votre fenêtre de discussion.

hermes-feature-32-deliverable-mode

Ce que ça fait concrètement

Quand Hermes Agent tourne sur une plateforme de chat (Slack, Discord, Telegram, etc.), chaque fichier qu’il génère est automatiquement joint à sa réponse. Par exemple :

  • Un graphique → apparaît directement en tant qu’image
  • Un rapport PDF → s’affiche comme fichier téléchargeable
  • Un tableau → est envoyé sous forme de fichier .xlsx

Vous n’avez rien à faire de spécial. L’agent mentionne simplement le chemin absolu du fichier dans sa réponse — comme /tmp/q3-revenue.png — et la passerelle le détecte, le récupère et vous l’envoie.

Comment ça marche en trois étapes

  1. L’agent utilise un outil pour créer le fichier. Par exemple, il peut utiliser execute_code pour générer un graphique matplotlib, ou une compétence docx pour créer un document Word, ou une compétence xlsx pour des tableurs, ou une compétence pdf pour des rapports.

  2. La passerelle analyse la réponse pour y trouver les chemins de fichiers. Elle recherche les chemins commençant par /tmp/... ou ~/... et se terminant par une extension de fichier prise en charge. Les chemins à l’intérieur des blocs de code sont ignorés, afin que vos exemples de code restent propres.

  3. La passerelle distribue selon le type de fichier :

    • Images → intégrées directement dans le chat
    • Vidéos → intégrées pour la lecture (si la plateforme le permet)
    • Audio → envoyé en pièce jointe vocale ou audio
    • Tout le reste → téléchargé comme fichier standard

Formats de fichiers pris en charge

Catégorie Exemples Mode d’envoi
Images .png .jpg .gif .svg Affichées en ligne
Vidéo .mp4 .mov .mkv Lecture intégrée
Audio .mp3 .wav .m4a Pièce jointe vocale
Documents .pdf .docx .txt .md Téléchargement de fichier
Données .xlsx .csv .json Téléchargement de fichier
Présentations .pptx .ppt Téléchargement de fichier
Archives .zip .rar .7z Téléchargement de fichier

Remarque : les fichiers sources comme .py et .log ne sont pas envoyés automatiquement. C’est voulu — cela évite que l’agent vous spamme avec des fichiers de code. Vous voulez partager du code ? Utilisez plutôt un bloc de code.

Comment amener l’agent à produire des fichiers

Par défaut, l’agent ne génère pas de fichiers tout seul. Il faut le lui demander.

Méthode 1 : demandez-le simplement dans la conversation

« Fais un graphique comparant les résultats et envoie-le-moi » « Exporte les données en CSV »

Méthode 2 : définissez des préférences au niveau du projet Ajoutez vos préférences dans le fichier AGENTS.md, CLAUDE.md ou .cursorrules du projet. Ou ajoutez une règle dans votre configuration globale à ~/.hermes/SOUL.md. Vous pouvez même définir un « préréglage de persona » dans ~/.hermes/config.yaml et basculer entre eux à tout moment.

Le mécanisme clé en une phrase

L’agent enregistre un fichier dans un chemin absolu (comme /tmp/q3-revenue.png), mentionne ce chemin en texte brut dans sa réponse, et la passerelle s’occupe du reste. C’est tout.


En résumé : le mode Livrable change le rôle de l’IA, qui passe de « vous dire où se trouve le fichier » à « vous donner le fichier directement ». Fini de fouiller dans les dossiers. Astuce pratique : la prochaine fois que vous demandez à l’agent d’analyser des données, dites simplement : « Transforme les résultats en graphique et envoie-le-moi. » Il générera l’image et vous la livrera instantanément — essayez une fois, et vous n’y reviendrez plus.

📖 Documentation officielle

Cet article est basé sur la documentation officielle de Hermes Agent :Docs officiels › user-guide/features/deliverable-mode