Hermes setup : configurer le minimum avant de brancher des automatisations
Tu viens d’installer Hermes Agent. La commande hermes est dans ton PATH. Tu as envie de créer des automatisations, des cron, des workflows.
Ne saute pas cette étape.
La configuration minimale, c’est ce qui sépare une installation qui marche d’un agent qui fait vraiment ce que tu lui demandes. Et le test qui prouve que tout est en place, c’est une vraie conversation, pas un fichier de config bien écrit.
Le vrai sujet n’est pas d’ajouter un agent de plus.
Si tu veux construire un système d’agents utile, il te faut surtout une structure claire, de bons arbitrages et des retours terrain. C’est exactement ce qu’on partage dans Kavyro.
Arbitrages utiles
Questions réelles
Accès gratuit
Tu arrives avec ton sujet, tu repars avec plus de clarté.
Ce que hermes setup configure
La commande hermes setup est le point d’entrée officiel après l’installation. Elle fait trois choses :
- Elle crée le répertoire de configuration
~/.hermes/avec la structure de base. - Elle génère un fichier
config.yamlpar défaut avec un provider et un modèle de départ. - Elle prépare l’arborescence pour les profils, les skills et les sessions.
C’est tout. Ce n’est pas une configuration avancée. C’est le socle.
Le test qui valide la configuration
Une fois hermes setup exécuté, lance une conversation :
hermes chat -q "Quel modèle utilises-tu et quelle est ta configuration actuelle ?"
Si Hermes répond avec le nom du modèle et des infos de configuration, tout est fonctionnel. Tu as un agent qui tourne avec une configuration de base.
Si la réponse est incohérente ou vide, quelque chose cloche dans la configuration. Ne passe pas à l’étape suivante avant d’avoir résolu ça.
Les signaux d’échec les plus fréquents
Erreur de provider ou de modèle. Le fichier ~/.hermes/config.yaml pointe vers un provider qui n’est pas accessible. Vérifie que la clé API est présente et que le modèle est correct. La documentation officielle liste les providers supportés.
La commande hermes setup échoue. Vérifie que le répertoire ~/.hermes/ n’est pas déjà verrouillé par un processus précédent. Si c’est le cas, supprime-le et relance.
hermes chat -q ne répond pas. Le provider est peut-être mal configuré ou le modèle n’est pas disponible. Vérifie la section model et provider dans config.yaml.
Les couches suivantes
Une fois le test validé, tu peux ajouter des couches dans cet ordre :
- Un premier profil — sépare ton contexte perso de tes expérimentations.
- Un skill simple — une procédure que tu répètes et que tu veux standardiser.
- Un cron — une routine que tu as testée à la main et que tu veux automatiser.
Chaque couche doit être testée avant la suivante. Si tu ajoutes tout d’un coup et que ça casse, tu ne sauras pas quelle couche est en cause.
Passe à la suite. La formation Hermes Agent couvre la configuration avancée, les profils et les premières automatisations avec des cas concrets de solopreneur. Faire une demande d’accès →