TabbitBlog

Vários agentes podem usar o mesmo navegador?

Duas tarefas Tabbit compartilham a sessão e mantêm abas próprias.

Neste artigo
  1. Separe navegador, perfil e aba
  2. Duas tarefas em uma instância do Tabbit
  3. Defina o alcance antes de aumentar a concorrência

Dois agentes podem trabalhar no mesmo navegador se o controlador atribuir uma página a cada tarefa e aceitar solicitações simultâneas. O perfil pode compartilhar a sessão do site enquanto cada documento mantém seu estado. Confira quem controla a página e o que ela mostra. No teste com Tabbit, Alpha alterou sua página, Beta continuou pendente e a tentativa de adquirir a outra aba falhou.

Separe navegador, perfil e aba

Uma instância executa páginas. O perfil ou contexto define cookies e armazenamento. Cada aba tem documento, endereço e estado próprios. O controlador pode atribuir a aba a uma tarefa e limitar as ações. O número de processos do sistema não mostra quais páginas ou cookies são compartilhados. Isolamento de contextos no Playwright · Páginas no Playwright

CamadaO que pode ser compartilhadoO que conferir
InstânciaUm navegador pode executar várias tarefas.Confirme a sobreposição de execução.
Perfil ou contextoAbas do mesmo perfil podem compartilhar cookies.Confira a sessão com uma leitura simples.
Página ou abaCada aba tem seu documento.Confira a URL e o marcador de cada tarefa.
PropriedadeO controlador decide quem pode usar a aba.Teste o conflito em uma aba descartável.
Registro do siteDuas abas podem acessar o mesmo registro remoto.Execute gravações concorrentes em ordem e confira o valor salvo.

Um grupo organiza páginas relacionadas. Use armazenamento separado para contas diferentes. A atribuição controla o acesso da ferramenta à página. Veja como conectar um agente a um navegador existente e a automação de navegador em segundo plano.

Duas tarefas em uma instância do Tabbit

Usamos Tabbit CLI 1.22.6.0 e Tabbit Dev no macOS. O site local usou um cookie HTTP-only fictício. Duas tarefas abriram /alpha e /beta. Cada uma enviou uma solicitação à barreira de teste. O servidor só respondeu após receber as duas, confirmando a sobreposição. Dois scripts testaram o controlador.

Alpha clicou em Mark reviewed e mostrou Reviewed ALPHA-31. Beta continuou em Pending. O inventário indicou duas abas com IDs diferentes. Beta tentou adquirir a aba de Alpha enquanto ambas as tarefas estavam ativas. A solicitação falhou e as abas permaneceram com os mesmos proprietários. Depois Beta clicou em seu botão e obteve Reviewed BETA-72. Alpha manteve Reviewed ALPHA-31.

A solicitação recusada retornou TAB_OWNERSHIP_CONFLICT antes de rodar o programa. Quando Alpha liberou a aba, Beta adquiriu o mesmo ID e leu o marcador de Alpha. Isso distingue o conflito de uma falha geral de conexão.

Capturas separadas do Tabbit mostram Alpha revisada e Beta pendente na mesma sessão fictícia
VerificaçãoAlphaBeta
Página própria/alpha/beta
Sessão fictícia visívelSimSim
Após o clique de AlphaReviewed ALPHA-31Pending
Após tentar adquirir a outra abaMesma abaMesma aba
Após o clique de BetaReviewed ALPHA-31Reviewed BETA-72

As capturas foram feitas separadamente após a ação de Alpha e antes da ação de Beta. O teste usou sessão fictícia e mudou apenas o documento. Outros controladores podem adotar regras diferentes. O resultado abrange duas tarefas simultâneas. Guia oficial do Tabbit CLI

Defina o alcance antes de aumentar a concorrência

  1. Escolha o perfil. Compartilhe-o quando ambas as tarefas tiverem autorização para a sessão. Para contas diferentes, use contextos separados. Permissões de navegador no Claude Code

  2. Dê nome e página à tarefa. Abra uma nova aba ou adquira um ID observado. Registre a URL esperada e um marcador visível. Guia do CLI de navegador

  3. Teste uma leitura ou clique simples. Retorne o marcador da página e confira se a outra mantém o estado até sua própria ação. Lista da primeira tarefa

  4. Coordene as gravações. Duas abas podem mudar o mesmo registro. Execute gravações conflitantes em ordem e verifique o valor final.

  5. Libere as abas certas. Guarde o comprovante e feche apenas as abas de teste criadas pela tarefa. Use IDs e resultados para retomar sem depender do foco.

Um usuário relatou que tarefas do Claude Code disputavam abas de um perfil compartilhado. Outro descreveu como separou tarefas Safari com identificadores estáveis e propriedade explícita. Os relatos são de suas próprias ferramentas. Confira a propriedade no seu controlador. Conflito em perfil compartilhado · Tarefas paralelas no Safari

A comparação entre MCP e CLI de navegador ajuda na escolha da interface. A apresentação do Tabbit explica como tarefas e abas convivem. Para repetir o teste, baixe o Tabbit e prepare duas páginas descartáveis.

Perguntas frequentes

Dois agentes podem usar o navegador ao mesmo tempo?

Sim, se o controlador aceita solicitações simultâneas e atribui páginas distintas. Teste a sobreposição e a propriedade com duas tarefas pequenas.

Compartilhar perfil significa compartilhar a aba atual?

Um perfil pode compartilhar cookies. Cada aba mantém documento, URL e estado próprios. A ferramenta define quem pode operar cada uma.

Um grupo de abas separa os cookies?

Um grupo organiza páginas. Para separar contas, use perfis ou contextos com armazenamento separado.

O que acontece se duas tarefas pedirem a mesma aba?

Na versão testada, Beta não conseguiu adquirir a aba de Alpha enquanto ela estava ocupada. As duas tarefas mantiveram suas abas.

Como testo se as tarefas interferem?

Atribua páginas e marcadores diferentes. Confirme a sobreposição, altere apenas um marcador e confira o outro. Use uma aba descartável no teste de conflito.

Dê o próximo passo

Deixe o Tabbit trabalhar ao seu lado.

Pesquise entre abas, automatize o trabalho repetitivo do navegador e mantenha todo o contexto ao alcance.