hermes-agents.fr

manuel hermes-agents.fr→référence · CLI

référence · CLI

Commandes CLIhermes v0.21.2

Les onze familles de commandes du binaire hermes, avec leurs drapeaux exacts et une sortie réelle par famille. Version vérifiée : 0.21.2.

01Vue d’ensemble des 11 familles

FamilleRôle observé
hermes chatdialoguer (interactif ou one-shot)
hermes modelchoisir modèle et provider
hermes memoryprovider de mémoire externe
hermes mcpserveurs MCP
hermes sessionsmagasin SQLite des sessions
hermes crontâches planifiées
hermes skillsinstaller, auditer, publier
hermes doctordiagnostic complet
hermes configconfig.yaml en lecture/écriture
hermes statusétat de l’installation
hermes sendenvoyer un prompt à un canal

02chat : la session de travail

Deux modes : interactif (TTY) et one-shot (non-TTY ou --oneshot). Le même drapeau -q fait les deux : il sème le premier tour d’une session en TTY, il répond et sort ailleurs.

OptionRôle
-q, --queryPasse la requête. En TTY : sème le premier tour d’une session. Non-TTY ou --oneshot : répond et sort.
--query-fileLit la requête dans un fichier (ou stdin avec -). Rien n’est interprété par le shell : guillemets et $(...) passent verbatim.
-m, --modelModèle de la session, ex. anthropic/claude-sonnet-4.
-t, --toolsetsToolsets activés, séparés par des virgules.
--reasoningEffort de raisonnement : none, minimal, low, medium, high, xhigh, max, ultra.
-Q, --quietMode programmatique : pas de bannière, pas d’aperçu d’outil, réponse seule.
--max-turnsPlafond de tours pour la session.
--run-budgetBudget en secondes pour la course.
--yoloDésactive l’approbation des commandes. Réservé aux environnements jetables.
--safe-modeCoupe les actions destructrices.
--resume, -rReprend une session par ID, ou latest pour la plus récente.
$ hermes chat -q "résume ce dépôt" --oneshot -Q hermes chat -q "résume ce dépôt" --oneshot -Q

03model : le sélecteur de provider

Sélection interactive du provider et du modèle par défaut. Le cache disque du sélecteur se vide avec --refresh : re-fetch des listes /v1/models de chaque provider. Pour un login Nous sans navigateur, --no-browser ; le timeout HTTP du login se règle avec --timeout (défaut 15 s), le bundle TLS avec --ca-bundle.

04sessions : le magasin SQLite

19 sous-commandes. Celles qu’on utilise vraiment : list (avec --source et --limit), export (JSONL, Markdown, QMD, HTML, trace : environ 30 filtres), stats, prune, archive, optimize (merge FTS5 + VACUUM), pin, import (sessions Claude Code et Codex).

$ hermes sessions list --limit 5 hermes sessions list --limit 5

05cron, skills, mcp : les trois couches d’automatisation

cron planifie des courses d’agent ou des scripts purs (--no-agent). skills gère un cycle de vie complet : trust, install, inspect, audit, diff, publish. mcp ajoute des serveurs d’outils avec transport npx, stdio ou HTTPS.

OptionRôle
hermes cron create --name XCrée un job récurrent ; --deliver choisit le canal de sortie, --model épingle le modèle.
hermes skills install --category XInstalle depuis un tap ; -y répond oui, --force écrase.
hermes mcp add --url URLAjoute un serveur MCP HTTP ; --command et --args pour stdio.

Pages de référence détaillée par commande (drapeaux complets et sorties v0.21.2) :

Créer son agent orchestrateur Hermes (17 000 vues) · chaîne de l’éditeur · lecture volontairement différée (lazy-load)