Vue d’ensemble
hermes secrets récupère les clés API depuis un gestionnaire de secrets externe au démarrage du processus, au lieu de les stocker dans ~/.hermes/.env. Il prend en charge Bitwarden Secrets Manager et 1Password. Consultez le guide des secrets pour plus de détails.
hermes secrets {bitwarden|bw|onepassword|op|1password}
Sous-commandes
bitwarden (bw)
Gère l’intégration Bitwarden Secrets Manager.
hermes secrets bitwarden setup # Assistant interactif
hermes secrets bitwarden install # Télécharge le binaire bws épinglé (v2.0.0)
hermes secrets bitwarden status # Affiche la configuration et la validation du jeton
hermes secrets bitwarden token # Fait tourner le jeton d'accès
hermes secrets bitwarden sync # Récupère les secrets maintenant
hermes secrets bitwarden disable # Désactive l'intégration
onepassword (op, 1password)
Gère l’intégration 1Password via des références op://.
hermes secrets onepassword setup # Vérifie le CLI op et active
hermes secrets onepassword status # Affiche la configuration et les références
hermes secrets onepassword token # Fait tourner le jeton de compte de service
hermes secrets onepassword set VAR ref # Associe une variable d'environnement à une référence op://
hermes secrets onepassword remove VAR # Supprime une association
hermes secrets onepassword sync # Résout les références maintenant
hermes secrets onepassword disable # Désactive l'intégration
Scénarios courants
Utiliser Bitwarden Secrets Manager
hermes secrets bitwarden setup
hermes secrets bitwarden sync
Mapper un secret 1Password
hermes secrets onepassword set OPENAI_API_KEY op://vault/openai/credential
hermes secrets onepassword sync
Faire tourner un jeton
hermes secrets bitwarden token
# ou
hermes secrets onepassword token
Vérifier l’état
hermes secrets bw status
hermes secrets op status
Conseils
- Les secrets sont résolus au démarrage du processus, il n’est donc pas nécessaire de les écrire dans
~/.hermes/.env. - Utilisez les sous-commandes
installousetupdu fournisseur pour installer les CLIs requis (bwsouop). statusvalide le jeton et indique si l’intégration est prête.- Exécutez
syncaprès avoir ajouté ou fait tourner des secrets dans le coffre.