TabbitBlog

Utiliser Hermes Agent avec un navigateur connecté

Choisissez où Hermes exécute son navigateur, vérifiez le tableau de bord connecté et laissez un brouillon de suivi sourcé à relire.

Dans cet article
  1. À retenir
  2. Choisissez un parcours de navigateur
  3. Vérifiez Skills, outils et modèle
  4. Choisissez le runtime avant d'ouvrir le tableau
  5. Relisez un tableau connecté avec Tabbit CLI
  6. Dépannez par couche
  7. Conclusion
  8. Guides associés

Hermes Agent peut utiliser plusieurs navigateurs, mais il démarre par défaut un Chromium temporaire avec un profil distinct. Pour la session Tabbit connectée, appelez Tabbit CLI depuis le terminal local d'Hermes sur la même machine, chargez la Skill Tabbit puis vérifiez la page. Sur r/hermesagent, une personne dit que /browser connect a ouvert un onglet Chrome et inspecté un site ; une autre a trouvé le flux « un peu instable » sous Linux. Choisissez d'abord le bon environnement, puis vérifiez le compte et le tableau de bord. Voir le fil.

À retenir

  • Le navigateur et le terminal Hermes sont distincts. Une session connectée ne déplace pas le terminal.

  • Le navigateur par défaut est un Chromium géré par Hermes avec un nouveau profil.

  • /browser connect concerne certains navigateurs Chromium. La connexion directe à Tabbit n'est pas vérifiée ici.

  • Tabbit CLI nécessite la Skill Tabbit et un terminal local qui atteint Tabbit.

  • Docker, SSH et VPS ne partagent pas automatiquement le navigateur de bureau.

  • Conservez les URL sources et arrêtez-vous sur un brouillon avant toute modification ou alerte.

Choisissez un parcours de navigateur

ParcoursOù tourne le navigateurConnexionÀ choisir si
browser_exec et Chromium localSession du navigateur HermesProfil neuf par défaut, déconnectéVous voulez un navigateur isolé pour des pages publiques ou un test.
Hermes /browser connectChrome, Brave, Chromium ou Edge par CDPPeut utiliser la session connectéeVous voulez voir le navigateur et répondez aux exigences CDP. Tabbit comme cible n'est pas vérifié.
Tabbit CLI depuis un terminal Hermes localDans Tabbit BrowserPeut utiliser la connexion Tabbit existanteLa tâche nécessite l'environnement Tabbit connecté.
Terminal Docker, SSH ou VPSConteneur ou hôte distantSéparée du profil du bureauL'exécution distante est nécessaire et dispose de son navigateur ou d'un relais local compatible.

Selon la documentation Hermes, browser_exec contrôle un vrai navigateur. Sans fournisseur cloud ni configuration CDP, Hermes lance son propre Chromium avec un profil temporaire. /browser connect est documenté pour Chrome, Brave, Chromium et Edge, pas pour une intégration Tabbit dédiée. Guide Hermes Browser Automation.

Pour les profils et connexions, lisez le guide du navigateur existant, Browser MCP vs CLI et le guide Tabbit CLI.

Vérifiez Skills, outils et modèle

Hermes charge les Skills avec des commandes nommées. Si la Skill Tabbit est dans ~/.agents/skills, ajoutez ce répertoire à skills.external_dirs dans ~/.hermes/config.yaml, actualisez la session et vérifiez hermes skills list. Chargez ensuite /tabbit. Si la Skill n'apparaît pas, corrigez sa découverte avant d'essayer d'autres commandes. Documentation Hermes Skills.

Vérifiez le modèle avec hermes config get model et hermes config check. Le modèle/fournisseur ne constitue pas la connexion navigateur. Une Skill ou un outil visible ne prouve pas non plus que le terminal peut atteindre Tabbit CLI.

Hermes propose les backends de terminal local, docker, ssh et des options distantes. local exécute directement sur la machine ; Docker et SSH exécutent ailleurs. Configuration Hermes.

Choisissez le runtime avant d'ouvrir le tableau

  • Pour des pages publiques dans un profil propre, utilisez le Chromium local Hermes.

  • Pour la session active d'un navigateur pris en charge, vérifiez les exigences CDP et /browser connect dans le CLI.

  • Pour la connexion Tabbit, appelez Tabbit CLI depuis un terminal Hermes local et confirmez que Tabbit est installé sur cette machine.

  • Si Hermes tourne dans Docker, SSH ou un VPS, considérez le navigateur comme distant. Une connexion de bureau nécessite un relais ou transfert pris en charge.

Une personne sur Reddit raconte avoir ouvert un onglet Chrome de débogage avec Hermes et DeepSeek V4 Flash en local. Le même fil rapporte une certaine instabilité sous Linux. Un autre utilisateur trouvait browser-use inadapté à son matériel pour modèle local. Ce sont des expériences personnelles, pas des tests de compatibilité ou de vitesse. Discussion sur le navigateur Hermes · Discussion sur les modèles locaux.

Relisez un tableau connecté avec Tabbit CLI

L'exemple lit un tableau de suivi connecté et crée une note à valider. Il ne change pas le tableau et n'envoie aucune alerte.

  1. Démarrez Hermes en local et vérifiez terminal.backend: local avec hermes config get terminal.backend.

  2. Vérifiez que Hermes voit la Skill Tabbit. Chargez-la avec /tabbit et lisez les étapes CLI.

  3. Connectez-vous vous-même au tableau dans Tabbit Browser, puis confirmez l'espace et la période.

  4. Demandez une lecture seule qui retourne titre, espace, période, indicateurs et URL source de chaque constat.

  5. Créez le brouillon Monitoring check: review first, sans modifier le tableau.

  6. Ouvrez les liens et comparez les valeurs avant d'envoyer une alerte ou de modifier le système.

Le guide de démarrage Tabbit CLI décrit l'ouverture d'une session Tabbit, la vérification de la Skill et le lancement d'une tâche. Il indique aussi que vous pouvez poursuivre le travail dans d'autres fenêtres. Un test local distinct a vérifié qu'un second Tabbit CLI lisait une page de test protégée après une connexion temporaire. Il n'a pas testé Hermes ni un fournisseur distant.

Utilise la Skill tabbit et son CLI local documenté. Lis le tableau {{ dashboard_name }} pour la période {{ date_range }}.

Lecture seule. Renvoie d'abord le titre, l'espace, la période choisie et l'URL finale. Arrête-toi si le compte ou la période est incorrect, ou si une page de connexion, MFA ou CAPTCHA apparaît.

Pour chaque indicateur, retourne le libellé exact, la valeur affichée, la période de comparaison si elle existe et l'URL source. Marque les valeurs absentes « non visibles ». Ne déduis rien et ne modifie pas le tableau.

Crée un brouillon nommé "Monitoring check: {{ date_range }}: review first". Ajoute une liste permettant à une personne de comparer chaque valeur à la page. N'envoie pas d'alerte et ne modifie pas la source.

Si vous enregistrez ce flux comme Skill Hermes, gardez les étapes et le contrôle humain. Charger /tabbit ne modifie ni le backend terminal ni le navigateur. Voir la liste de contrôle de la première tâche navigateur et la configuration Tabbit CLI pour Codex.

Dépannez par couche

SymptômeCouche probableÀ vérifier avant une nouvelle tentative
/tabbit est inconnuDécouverte des Skillshermes skills list, skills.external_dirs, nom du dossier et nouvelle session.
Le site est déconnectéProfil navigateurChromium temporaire Hermes ou Tabbit ? Connectez-vous puis vérifiez l'espace.
Navigateur disponible, CLI absentBackend terminalLe backend est-il local et le CLI installé dans cet environnement ?
Docker/VPS ne voit pas le login bureauLimite d'exécutionConfigurez le relais local ou utilisez un navigateur distant.
/browser connect échoueConfiguration CDPNavigateur pris en charge, endpoint, autorisation et profil.
Valeurs obsolètes ou erronéesÉtat de pagePériode, filtres, espace de travail et sources.
Modèle disponible, navigateur absentConfiguration outilsContrôlez navigateur et terminal séparément.

Avec MCP, lisez le guide des outils absents après connexion. Pour une application interne, voyez la validation d'une app web locale. Limitez les accès et consultez les risques de sécurité des agents navigateur. Pour produire un document, voir le flux de brouillon CMS.

Conclusion

Utilisez le navigateur Hermes pour les pages publiques. Choisissez /browser connect seulement si le navigateur et CDP sont compatibles. Si vous avez besoin de la session Tabbit, chargez la Skill puis appelez Tabbit CLI depuis un terminal local Hermes. Un runtime distant nécessite un relais explicite. Gardez les changements et alertes pour après la vérification humaine.

Guides associés

Questions fréquentes

Hermes Agent a-t-il son propre navigateur ?

Oui. Hermes propose des outils comme `browser_exec`. Par défaut, il démarre une session Chromium séparée avec un nouveau profil, généralement sans connexion à vos sites habituels.

Comment Hermes peut-il utiliser un navigateur déjà connecté ?

Hermes documente `/browser connect` pour se connecter via CDP à Chrome, Brave, Chromium ou Edge compatibles, et permet d'utiliser un vrai profil en option. Pour Tabbit, appelez Tabbit CLI depuis un terminal local Hermes sur la même machine accessible. La prise en charge de Tabbit par `/browser connect` n'est pas vérifiée ici.

Le terminal local d'Hermes partage-t-il les cookies du navigateur ?

Non. L'emplacement du terminal et la session du navigateur sont deux choix différents. Vérifiez le navigateur et le profil contrôlés avant de compter sur une connexion.

Hermes Agent peut-il utiliser Tabbit depuis Docker ou un VPS ?

Pas automatiquement. Docker, SSH et un VPS s'exécutent ailleurs que le navigateur de bureau, sauf si vous configurez un relais pris en charge. Utilisez un terminal local pour Tabbit CLI ou connectez-vous dans le navigateur distant.

Faut-il un fournisseur de modèle précis pour naviguer avec Hermes ?

Le modèle/fournisseur et les outils de navigateur se configurent séparément. Vérifiez le profil avec `hermes config get model` et `hermes config check`, puis contrôlez l'activation des outils requis.

Comment vérifier une tâche sur un tableau de bord ?

Demandez à Hermes l'espace de travail, la période visible, les noms des indicateurs et les URL sources avant le résumé. Gardez le résultat dans un brouillon nommé et comparez-le à la page avant d'envoyer une alerte ou une modification.

Passez à la suite

Laissez Tabbit travailler à vos côtés.

Faites des recherches entre les onglets, automatisez les tâches répétitives du navigateur et gardez chaque élément de contexte à portée de main.