Retour aux commandes
Avancéhermes debug

Commande hermes debug — Référence Complète & Exemples

Référence complète pour hermes debug : collecter et téléverser les logs et informations système pour le support technique. Génère des liens de diagnostic partageables pour le dépannage.

July 27, 2026

Vue d’ensemble

hermes debug fournit des utilitaires de diagnostic pour Hermes Agent. Utilisez-le pour téléverser un rapport de débogage (informations système + logs récents) vers un service de paste et obtenir une URL partageable, ou pour supprimer un paste précédemment téléversé.

hermes debug {share,delete} ...

Sous-commandes

share — Téléverser un rapport de débogage

hermes debug share

Téléverse un rapport de débogage contenant des informations système et des logs récents vers un service de paste et affiche une URL partageable. Une confirmation est demandée à moins que --yes soit fourni.

Options

Option Description
-y, --yes Ignore l’invite de confirmation et téléverse immédiatement. Requis dans les contextes non interactifs (scripts/CI) ; sans cela, la commande refuse plutôt que de téléverser silencieusement lorsque stdin n’est pas un TTY.
--lines LINES Nombre de lignes de log à inclure par fichier. Par défaut 200.
--expire EXPIRE Expiration du paste en jours. Par défaut 7.
--local Affiche le rapport localement au lieu de le téléverser.
--no-redact Désactive la rédaction des secrets au moment du téléversement. Par défaut, les logs sont traités par agent.redact.redact_sensitive_text avec force=True avant le téléversement afin d’éviter de fuiter des identifiants vers le service de paste public.
--nous Téléverse le bundle de débogage vers le stockage interne privé de Nous (AWS S3) au lieu d’un service de paste public. Visible uniquement par le personnel de Nous et les modérateurs Discord sur liste blanche ; suppression automatique après 14 jours. Les secrets restent rédigés à moins que --no-redact soit également passé.

delete — Supprimer un paste téléversé

hermes debug delete <url>

Supprime un paste précédemment téléversé avec hermes debug share.

Scénarios courants

Partager un rapport avec le support

hermes debug share

Téléversement interactif ; confirmez l’invite pour générer un lien partageable.

Téléversement non interactif en CI

hermes debug share --yes

Utilisez --yes pour éviter que la commande attende une entrée dans les scripts.

Inclure plus de contexte de log

hermes debug share --lines 500

Utile pour diagnostiquer des problèmes couvrant de nombreuses lignes de log.

Téléversement privé pour l’équipe Nous

hermes debug share --nous --yes

Téléverse vers le stockage interne de Nous plutôt qu’un service de paste public.

Inspecter le rapport localement

hermes debug share --local

Affiche le rapport de débogage complet dans le terminal sans le téléverser.

Supprimer un ancien paste

hermes debug delete https://paste.example.com/abc123

Astuces

  • La rédaction par défaut supprime les chaînes ressemblant à des identifiants des logs téléversés. N’utilisez --no-redact que lorsque vous avez délibérément besoin de valeurs brutes et que vous comprenez le risque.
  • --nous est le choix le plus sûr pour partager des environnements sensibles avec l’équipe Hermes.
  • Lors de l’automatisation du téléversement, préférez --yes à la redirection de stdin.

Explore All Commands

Browse the full command reference with search and category filters.

Retour aux commandes