Retour aux commandes
Démarrage rapidehermes chat

Commande hermes chat — Référence complète et exemples

Référence complète pour hermes chat : lancez des sessions interactives, exécutez une requête unique, reprenez des sessions, joignez des images, choisissez le modèle, les toolsets, les skills et tous les flags disponibles.

July 27, 2026

Aperçu

hermes chat démarre une conversation interactive avec Hermes Agent. Sans argument, il ouvre le REPL/TUI par défaut. Avec -q, il exécute une unique requête puis quitte. Vous pouvez surcharger le modèle, le fournisseur, les toolsets, les skills, l’effort de raisonnement, la gestion des sessions et le comportement de sécurité/d’approbation.

Utilisation

hermes chat [OPTIONS]
hermes           # raccourci pour hermes chat

Options

Flag Description
-q REQUÊTE, --query REQUÊTE Requête unique (mode non interactif).
--image IMAGE Attache une image locale à une requête unique.
-m MODÈLE, --model MODÈLE Remplace le modèle pour cette session.
-t LISTE, --toolsets LISTE Toolsets à activer, séparés par des virgules.
--reasoning NIVEAU Effort de raisonnement : none, minimal, low, medium, high, xhigh, max, ultra.
-s SKILLS, --skills SKILLS Précharge un ou plusieurs skills (séparés par des virgules ou répétés).
--provider FOURNISSEUR Remplace le fournisseur d’inférence.
-v, --verbose Sortie verbeuse.
-Q, --quiet Mode silencieux pour une utilisation programmatique (masque bannière, spinner et aperçus d’outils).
--resume ID_SESSION, -r ID_SESSION Reprend une session précédente par ID.
--no-restore-cwd Ne change pas dans le répertoire de travail enregistré de la session reprise.
--continue [NOM], -c [NOM] Reprend une session par nom ; omettre pour la plus récente.
--worktree, -w Exécute dans un git worktree isolé (pour agents parallèles).
--accept-hooks Approuve automatiquement les hooks shell non vus.
--checkpoints Active les checkpoints du système de fichiers avant les opérations destructrices.
--max-turns N Nombre maximum d’itérations d’appels d’outils par tour (défaut 500 ou agent.max_turns).
--yolo Contourne toutes les demandes d’approbation de commandes dangereuses.
--pass-session-id Inclut l’ID de session dans le system prompt.
--ignore-user-config Ignore ~/.hermes/config.yaml et utilise les valeurs par défaut.
--ignore-rules Ignore AGENTS.md, SOUL.md, l’injection de mémoire et les skills préchargés.
--safe-mode Désactive toutes les personnalisations (config, règles, plugins, serveurs MCP).
--source SOURCE Tag source de la session (défaut : cli).
--tui Lance le TUI moderne.
--cli Force le REPL classique prompt_toolkit.
--dev Avec --tui : exécute les sources TypeScript via tsx.

Exemples

# Session interactive
hermes chat

# Requête unique
hermes chat -q "Explique la structure du projet"

# Utiliser un modèle et des toolsets spécifiques
hermes chat -q "Refactorise le module d'authentification" -m anthropic/claude-sonnet-4 -t file,terminal

# Attacher une image
hermes chat --image ~/screenshot.png -q "Décris cette interface"

# Reprendre la session la plus récente
hermes chat -c

# Reprendre une session par nom
hermes chat -c "session de debug"

# Précharger des skills et exécuter dans un worktree isolé
hermes chat -s git-workflow,code-review --worktree

# Activer les checkpoints et contourner les approbations pour l'automatisation
hermes chat --checkpoints --yolo -q "Lance la suite de tests complète"

# Sortie programmatique silencieuse
hermes chat -Q -q "Retourne uniquement la liste des fichiers"

# Dépannage : exécution complètement isolée
hermes chat --safe-mode

Conseils

  • Utilisez -Q pour les pipes ou scripts ; la sortie ne contient que la réponse finale et les infos de session.
  • Utilisez --checkpoints lors d’opérations de fichiers destructrices pour pouvoir restaurer avec /rollback.
  • Utilisez --reasoning pour augmenter ou diminuer l’effort de raisonnement d’une session.
  • --safe-mode est le moyen le plus rapide de vérifier si un problème vient de votre config, règles ou plugins.

Voir aussi

hermes, hermes model, hermes sessions, hermes tools, /help en session.

Explore All Commands

Browse the full command reference with search and category filters.

Retour aux commandes