hermes-agents.fr

doctor, status, tools : diagnostic

L'ordre de lecture en cas d'anomalie : status (état courant), doctor (diagnostic complet, advisories), tools (outils actifs). Sorties réelles v0.21.2.

01

hermes status : l'état courant

usage: hermes status [-h] [--all] [--deep]

Display status of Hermes Agent components

options:
  -h, --help  show this help message and exit
  --all       Show all details (redacted for sharing)
  --deep      Run deep checks (may take longer)

--all montre les providers configurés et les services ; --deep pousse la vérification. Premier réflexe avant toute hypothèse.

02

hermes doctor : le diagnostic complet

usage: hermes doctor [-h] [--fix] [--live] [--ack ADVISORY_ID]

Diagnose issues with Hermes Agent setup

options:
  -h, --help         show this help message and exit
  --fix              Attempt to fix issues automatically
  --live             Opt-in: run one bounded, read-only real-call health probe
                     per configured tool backend
                     (Firecrawl/FAL/browser/MCP/TTS/STT) after the static
                     checks. Makes real network calls.
  --ack ADVISORY_ID  Acknowledge a security advisory by ID and exit. After
                     ack, the advisory will no longer trigger startup banners.
                     Run `hermes doctor` first to see active advisories and
                     their IDs.
  • --fix tente la correction automatique des problèmes détectés
  • --live ajoute une sonde réseau réelle par outil configuré (à lancer délibérément)
  • --ack ADVISORY_ID acquitte un avis de sécurité identifié

Les advisories s'affichent à chaque démarrage jusqu'à acquittement explicite : le mécanisme garantit que l'information a été vue.

03

hermes tools : la surface d'outils

usage: hermes tools [-h] [--summary] {list,disable,enable,post-setup} ...

Enable, disable, or list tools for CLI, Telegram, Discord, etc. Built-in
toolsets use plain names (e.g. web, memory). MCP tools use server:tool
notation (e.g. github:create_issue). Run 'hermes tools' with no subcommand for
the interactive configuration UI.

positional arguments:
  {list,disable,enable,post-setup}
    list                Show all tools and their enabled/disabled status
    disable             Disable toolsets or MCP tools
    enable              Enable toolsets or MCP tools
    post-setup          Run a provider's post-setup install hook
                        (npm/pip/binary)

options:
  -h, --help            show this help message and exit
  --summary             Print a summary of enabled tools per platform and exit

list (l'état par outil), --summary (vue compacte), disable/enable (par outil), po... (policy : cibler finement les outils par session).