Hermes Agent échoue dans les outils du navigateur Docker, en se concentrant sur Node.js version, les dépendances du navigateur, les permissions du conteneur et l’environnement d’affichage. La disponibilité du chat ne signifie pas que l’automatisation du navigateur est disponible, car les liens du navigateur nécessitent des dépendances système supplémentaires.
Confirmez d’abord les dépendances sous-jacentes
La documentation officielle d’installation mentionne que Hermes s’appuie sur des composants tels que Node.js v22, ripgrep, ffmpeg, et d’autres. L’automatisation du navigateur et le pontage WhatsApp dépendent particulièrement de l’écosystème Node. Si votre image est encore un ancien nœud, vous pouvez rencontrer une erreur de dépendance profonde au lieu d’un simple « version est incorrecte ».
Causes courantes dans les contenants
- Le miroir ne possède pas le runbook du navigateur, ce qui fait que Playwright/Chromium ne démarre pas.
- Les politiques de sécurité des conteneurs restreignent les bacs à sable, et il faut configurer les autorisations selon la description de l’image.
- Le répertoire de travail n’est pas correctement monté, et le navigateur ne télécharge ni sauvegarde l’état.
- Le proxy réseau n’est configuré que sur la machine hôte, et l’accès à la page web au conteneur échoue.
Méthode d’investigation recommandée
Allez d’abord dans le conteneur pour effectuer des tests minimaux du navigateur au lieu de laisser directement Hermes exécuter des tâches web complexes. Après avoir confirmé que le nœud, le navigateur et le réseau sont normaux, retournez à la tâche Hermès. Si vous voyez des erreurs liées au navigateur, Chromium, au bac à sable et à la bibliothèque partagée dans les journaux, c’est essentiellement un problème d’environnement conteneur.
En environnement de production, il est recommandé d’accepter séparément les capacités du navigateur et des capacités de chat ordinaires : chat pass, tool pass, browser pass et file file pass ; chaque couche est testée séparément afin que les tâches suivantes des agents ne restent pas bloquées à mi-chemin.