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
| Famille | Rôle observé |
|---|---|
| hermes chat | dialoguer (interactif ou one-shot) |
| hermes model | choisir modèle et provider |
| hermes memory | provider de mémoire externe |
| hermes mcp | serveurs MCP |
| hermes sessions | magasin SQLite des sessions |
| hermes cron | tâches planifiées |
| hermes skills | installer, auditer, publier |
| hermes doctor | diagnostic complet |
| hermes config | config.yaml en lecture/écriture |
| hermes status | état de l’installation |
| hermes send | envoyer 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.
| Option | Rôle |
|---|---|
| -q, --query | Passe la requête. En TTY : sème le premier tour d’une session. Non-TTY ou --oneshot : répond et sort. |
| --query-file | Lit la requête dans un fichier (ou stdin avec -). Rien n’est interprété par le shell : guillemets et $(...) passent verbatim. |
| -m, --model | Modèle de la session, ex. anthropic/claude-sonnet-4. |
| -t, --toolsets | Toolsets activés, séparés par des virgules. |
| --reasoning | Effort de raisonnement : none, minimal, low, medium, high, xhigh, max, ultra. |
| -Q, --quiet | Mode programmatique : pas de bannière, pas d’aperçu d’outil, réponse seule. |
| --max-turns | Plafond de tours pour la session. |
| --run-budget | Budget en secondes pour la course. |
| --yolo | Désactive l’approbation des commandes. Réservé aux environnements jetables. |
| --safe-mode | Coupe les actions destructrices. |
| --resume, -r | Reprend une session par ID, ou latest pour la plus récente. |
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).
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.
| Option | Rôle |
|---|---|
| hermes cron create --name X | Crée un job récurrent ; --deliver choisit le canal de sortie, --model épingle le modèle. |
| hermes skills install --category X | Installe depuis un tap ; -y répond oui, --force écrase. |
| hermes mcp add --url URL | Ajoute 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) :
- hermes chat et hermes send
- hermes model : modèle et provider
- hermes sessions et hermes memory
- hermes cron, skills et mcp
- hermes doctor, status et tools
- hermes setup, config et profile
- hermes update et gateway
Créer son agent orchestrateur Hermes (17 000 vues) · chaîne de l’éditeur · lecture volontairement différée (lazy-load)