Crew peut piloter un vrai navigateur Web en votre nom : ouvrir une page, cliquer, saisir du texte, remplir des formulaires et capturer la page. Cela permet d'atteindre du travail qui n'existe que derrière une interface Web : vérifier un site déployé, parcourir une console Web ou examiner les modifications de l'agent apportées à son propre frontend.
La navigation est propulsée par Playwright. L'agent exécute l'interface playwright-cli du navigateur comme des commandes shell ordinaires, et Crew gère l'installation ainsi que la surface du tableau de bord qui affiche la session en direct.
Le panneau Navigateur du tableau de bord intègre la vue en direct du navigateur : une grille de sessions avec une diffusion d'écran en direct, une vue détaillée avec une barre d'onglets et des commandes de navigation, et une saisie complète à la souris et au clavier pour que vous puissiez prendre le relais d'une session directement. Ce transfert est la voie à suivre pour un CAPTCHA ou une invite d'authentification à deux facteurs que l'agent ne peut pas et ne devrait pas compléter : pilotez-le vous-même, puis rendez-le. Appuyez sur Escape pour libérer la capture de saisie.
L'agent peut naviguer, cliquer sur des éléments, saisir du texte dans des champs, soumettre des formulaires et faire une capture instantanée de la page. Demandez-le dans le clavardage, « ouvre le site de préproduction et vérifie la page de connexion », et le panneau suit le mouvement.
La navigation devient disponible dès que l'interface playwright-cli du navigateur est installée; il n'y a pas d'interrupteur distinct. Crew l'installe pour vous :
playwright-cli et de Node.js 20 ou plus récent dans votre PATH.Comme l'installation du navigateur est ce qui accorde la capacité, le fait de l'avoir installé est traité comme votre consentement à laisser l'agent naviguer. La surface Paramètres → Navigateur documente ceci et est l'endroit où résident les paramètres du navigateur.
Les sessions sont nommées, de sorte qu'un agent peut garder un contexte connecté séparé d'un contexte jetable. L'agent peut aussi s'attacher à votre propre Chrome en cours d'exécution, en pilotant un navigateur qui contient déjà vos sessions connectées : la forme la plus puissante de la capacité, et qui mérite d'être abordée avec discernement, puisque l'agent agit alors avec vos connexions existantes.
Lorsque l'agent modifie une interface Web, il peut ouvrir le résultat dans le navigateur et juger de ce qu'il voit, de sorte qu'une modification frontend est vérifiée visuellement au cours du même tour plutôt que décrite et espérée.
Les actions du navigateur s'exécutent en tant que commandes shell, elles sont donc régies par le même modèle de permissions que n'importe quelle autre commande :
La vue de prise de relais en direct est liée à la boucle locale (loopback) uniquement; elle n'est jamais exposée au réseau, car elle transporte une saisie à distance complète sur un navigateur qui peut contenir vos sessions.
Navigateur