Vue d’ensemble
hermes update met à jour Hermes Agent vers la dernière version. Il récupère le code le plus récent, réinstalle les dépendances et peut redémarrer la passerelle. Les options permettent de vérifier les mises à jour sans les appliquer, de contrôler les sauvegardes, d’ignorer les confirmations et de cibler une branche spécifique.
Utilisation
hermes update [--gateway] [--check] [--no-backup] [--backup] [--yes] [--branch NAME] [--force] [--force-venv]
Options
| Option | Description |
|---|---|
--check |
Vérifie uniquement les mises à jour disponibles, sans les appliquer |
--gateway |
Met également à jour la passerelle dans le cadre de la mise à jour |
--backup |
Crée une sauvegarde avant d’appliquer la mise à jour |
--no-backup |
Ignore la sauvegarde avant la mise à jour |
--yes |
Suppose oui — ne demande pas de confirmation |
--branch NAME |
Met à jour depuis une branche spécifique au lieu de la branche par défaut |
--force |
Force la mise à jour même si Hermes est déjà à jour |
--force-venv |
Force la recréation/réinstallation de l’environnement virtuel |
Exemples
# Vérifier si une version plus récente est disponible, sans rien modifier
hermes update --check
# Mettre à jour avec sauvegarde préalable
hermes update --backup
# Mettre à jour sans sauvegarde
hermes update --no-backup
# Mettre à jour sans demande de confirmation (scripts/CI)
hermes update --yes
# Mettre également à jour la passerelle
hermes update --gateway
# Mettre à jour depuis une branche spécifique
hermes update --branch main
# Forcer une mise à jour complète, y compris l'environnement virtuel
hermes update --force --force-venv
Astuces
- Exécutez
hermes update --checkrégulièrement pour savoir si une nouvelle version est disponible sans modifier votre installation. - Utilisez
--backupavant les mises à jour majeures afin de pouvoir restaurer votre configuration précédente en cas de problème. - Pour les mises à jour non surveillées (cron, CI), combinez
--yesavec--no-backupou--backupselon le cas. - Si vous utilisez la passerelle, incluez
--gatewaypour la mettre également à jour, puis redémarrez-la (ou le service) pour appliquer les changements. - Après la mise à jour, exécutez
hermes doctorpour vérifier que l’installation est complète et saine.