Deux agents peuvent travailler dans un même navigateur si le contrôleur attribue une page à chacun et accepte leurs requêtes simultanées. Le profil peut partager la session du site, alors que les documents conservent leur état propre. Vérifiez l’attribution et ce que la page affiche. Dans notre essai Tabbit, Alpha a modifié son écran, Beta est restée en attente et la tentative d’acquisition a échoué.
Distinguer instance, profil et onglet
Une instance exécute les pages. Le profil ou contexte définit les cookies et le stockage. Chaque onglet garde son document, son adresse et son état. Le contrôleur peut l’attribuer à une tâche et limiter ses actions. Le nombre de processus système ne dit pas quelles pages ou quels cookies sont partagés. Isolation des contextes Playwright · Pages Playwright
| Niveau | Ce qui peut être partagé | Vérification |
|---|---|---|
| Instance | Un navigateur peut exécuter plusieurs tâches. | Vérifiez que les exécutions se chevauchent. |
| Profil ou contexte | Les onglets d’un profil peuvent partager les cookies. | Vérifiez la session avec une lecture simple. |
| Page ou onglet | Chaque onglet possède son document. | Vérifiez l’URL et le marqueur de chaque tâche. |
| Attribution | Le contrôleur décide quelle tâche utilise l’onglet. | Testez un conflit sur un onglet jetable. |
| Donnée du site | Deux onglets peuvent viser la même donnée distante. | Séquencez les écritures concurrentes et vérifiez la valeur enregistrée. |
Un groupe organise les onglets. Pour séparer les comptes, utilisez des stockages séparés. L’attribution contrôle l’accès de l’outil à une page. Voir connecter un agent à un navigateur existant et l’automatisation en arrière-plan.
Deux tâches dans une instance Tabbit
Nous avons utilisé Tabbit CLI 1.22.6.0 et Tabbit Dev sous macOS. Le site local avait un cookie HTTP-only simulé. Les tâches nommées ont ouvert /alpha et /beta. Chacune a envoyé une requête à une barrière de test. Le serveur les a libérées après avoir reçu les deux, ce qui confirme le chevauchement. Deux scripts ont testé le contrôleur.
Alpha a cliqué sur Mark reviewed et son document a affiché Reviewed ALPHA-31. Beta indiquait toujours Pending. L’inventaire a montré deux identifiants d’onglet distincts. Beta a essayé d’acquérir l’onglet d’Alpha pendant que les deux tâches étaient actives. La demande a échoué et les propriétaires sont restés inchangés. Beta a ensuite cliqué sur son bouton, obtenu Reviewed BETA-72 et Alpha a gardé Reviewed ALPHA-31.
La demande refusée a renvoyé TAB_OWNERSHIP_CONFLICT avant l’exécution du programme. Après la libération par Alpha, Beta a acquis le même identifiant et retrouvé le marqueur d’Alpha. Cela distingue le conflit d’un problème de connexion.

| Vérification | Alpha | Beta |
|---|---|---|
| Page attribuée | /alpha | /beta |
| Session simulée visible | Oui | Oui |
| Après le clic d’Alpha seul | Reviewed ALPHA-31 | Pending |
| Après le conflit d’attribution | Même onglet | Même onglet |
| Après le clic de Beta | Reviewed ALPHA-31 | Reviewed BETA-72 |
Les deux captures ont été prises séparément après le clic d’Alpha et avant celui de Beta. L’essai a utilisé une session simulée et n’a modifié que le document. Un autre contrôleur peut appliquer d’autres règles. Ce résultat couvre deux tâches simultanées. Guide officiel de Tabbit CLI
Définir le périmètre avant d’ajouter des tâches
Choisissez le profil. Partagez-le si les deux tâches sont autorisées à accéder à la session. Pour des comptes différents, séparez les profils ou contextes. Autorisations de navigation Claude Code
Attribuez un nom et une page. Ouvrez un onglet de tâche ou utilisez un ID observé. Notez l’URL attendue et un titre vérifiable. Guide du CLI de navigateur
Essayez une lecture ou un clic sans effet. Renvoiez le marqueur visible et vérifiez que la seconde page garde son état jusqu’à sa propre action. Liste pour la première tâche
Coordonnez les écritures. Deux pages peuvent modifier la même donnée. Séquencez les écritures concurrentes et vérifiez la valeur finale.
Libérez les bons onglets. Gardez le reçu et fermez seulement les pages de test créées par la tâche. Utilisez les identifiants et résultats pour relancer le travail.
Un utilisateur a rapporté que des tâches Claude Code se disputaient les onglets d’un profil partagé. Un autre a décrit des identifiants stables et des propriétaires pour isoler des tâches Safari. Chaque rapport concerne son outil. Vérifiez l’attribution dans votre configuration. Conflit en profil partagé · Tâches parallèles dans Safari
Le comparatif MCP et CLI aide à choisir l’interface. La présentation de Tabbit explique comment cohabitent tâches et onglets. Pour reproduire l’essai, téléchargez Tabbit et préparez deux pages jetables.
Questions fréquentes
Deux agents peuvent-ils utiliser le même navigateur ?
Oui si le contrôleur accepte des requêtes simultanées et assigne des pages distinctes. Vérifiez le chevauchement et l’attribution avec deux petites tâches.
Partager un profil revient-il à partager la page active ?
Un profil peut partager les cookies. Chaque onglet garde son document, son URL et son état. L’outil décide quelle tâche peut l’utiliser.
Un groupe d’onglets sépare-t-il les cookies ?
Un groupe organise les pages. Des comptes distincts nécessitent des profils ou contextes avec des stockages séparés.
Que se passe-t-il si deux tâches demandent le même onglet ?
Dans la version testée, Beta n’a pas acquis l’onglet détenu par Alpha. Les propriétaires sont restés les mêmes.
Comment tester les interférences entre tâches ?
Attribuez une page et un marqueur à chaque tâche. Vérifiez le chevauchement, modifiez un seul marqueur et contrôlez l’autre. Testez le conflit sur un onglet jetable.