TabbitBlog

Usar OpenHands com um navegador autenticado

Local Workspace não expõe automaticamente o navegador do host. Confira o runtime antes de avaliar uma transferência local pelo Tabbit CLI.

Neste artigo
  1. Pontos principais
  2. Escolha primeiro onde o agente será executado
  3. Verifique as três conexões separadamente
  4. Crie um fluxo que possa ser revisado
  5. Se o agente estiver em ambiente remoto
  6. Decida conforme a tarefa

O acesso do OpenHands a um workspace local não significa que ele controle o navegador do host. Primeiro identifique se a execução é Local Workspace, sandbox/contêiner ou serviço remoto. Se o agente e o Tabbit CLI puderem rodar no mesmo host compatível, valide a conexão com uma leitura somente. Montar o repositório não comprova acesso a sockets, cookies ou sessões do navegador.

Em uma discussão no Reddit, um usuário comentou “Playwright CLI for isolated browser testing”. Isso ilustra um problema do fluxo, mas não comprova compatibilidade entre OpenHands e Tabbit. Leia a discussão original

Pontos principais

  • O nome do modelo não concede controle do navegador.

  • A descoberta do skill, o acesso ao iniciador local e o login no site são verificações diferentes.

  • Salve um rascunho ou relatório com nome e peça a uma pessoa para revisar as evidências antes da ação.

  • Se o ambiente remoto ou contêiner não tiver uma conexão local documentada, faça a transferência manualmente.

Escolha primeiro onde o agente será executado

ConfiguraçãoCaminho do navegadorO que confirmar
Local Workspaceverificar onde os comandos rodaminspecionar runtime e comandos
Docker/sandboxbuscar ponte documentadavalidar ponte ou lista manual
OpenHands hospedadoprecisa de transferência local separadaleitura local somente
agente e CLI locaisCLI local pode servirvalidar primeiro em leitura

Local Workspace descreve acesso a arquivos, não necessariamente execução no host. O sandbox/contêiner do OpenHands e o acesso ao navegador são condições distintas. O fluxo comunitário de Playwright isolado também não comprova suporte ao Tabbit. documentação oficial

Verifique as três conexões separadamente

  1. Confirme se o agente e o CLI rodam localmente, em contêiner ou remotamente.

  2. Confira se o cliente detecta o skill Tabbit. Use /tabbit somente se reconhecer o comando.

  3. Verifique se o Tabbit CLI local responde e seleciona a instância correta do navegador.

  4. Confira o site, a conta e a página; o iniciador funcionar não prova que o site está autenticado.

Crie um fluxo que possa ser revisado

Confirme primeiro a página e a conta e faça uma leitura somente. Salve o resultado em preview-184-review.md para o agente preparar um rascunho ou diff que você possa revisar. É um exemplo, não um teste de integração.

  1. Abra a página no perfil Tabbit escolhido e confirme o identificador e a conta.

  2. Crie uma tarefa separada chamada preview-184-review.md e leia somente o necessário.

  3. Salve o estado visível, as evidências, as dúvidas e a URL.

  4. Compare o relatório com a página e pare antes de enviar ou alterar dados.

Prompt ilustrativo:

Use o skill local do Tabbit somente se este runtime do OpenHands alcançar o CLI local.
Se estiver em contêiner ou remoto sem ponte documentada, pare e prepare uma lista manual.
Inspecione apenas a prévia autenticada na instância Tabbit escolhida.
Crie "preview-184-review" e confirme o build e o título.
Salve o esperado, o observado e pendências em preview-184-review.md.
Não salve nem publique; aguarde a revisão humana.

Se o agente estiver em ambiente remoto

Se o agente roda remotamente sem uma ponte local documentada, peça uma lista de verificação ou trabalho de código e execute a etapa do navegador no computador. Não transfira senhas, cookies nem o perfil inteiro.

Decida conforme a tarefa

SituaçãoTransferência recomendadaRevisão humana
Local Workspaceinspecionar runtime e comandosconfirmar rota, conta e build
Docker/sandboxvalidar ponte ou lista manualnão presumir cookies compartilhados
OpenHands hospedadoleitura local somenteresultado visível e itens pendentes
agente e CLI locaisvalidar primeiro em leituraparar para revisão

Para detalhes de configuração, consulte guia do Tabbit CLI conectar um agente ao navegador existente reutilizar uma sessão autenticada lista da primeira tarefa comparação entre Browser MCP e CLI exemplo de configuração do Codex validar um app web local fundamentos da sessão do navegador. Essas páginas explicam Tabbit ou fluxos gerais do navegador; não comprovam integração nativa com OpenHands.

Avalie Tabbit quando a página já estiver autenticada localmente e o cliente verificado conseguir chamar o iniciador local. Caso contrário, execute a tarefa do navegador localmente e transfira apenas as evidências necessárias.

Perguntas frequentes

Local Workspace significa execução no host?

Não. Ele descreve acesso aos arquivos; os comandos ainda podem rodar em sandbox ou contêiner. Confira a configuração real.

Um contêiner reutiliza o login do Tabbit?

Não automaticamente. É necessária uma ponte local documentada. Montar o projeto não compartilha sockets ou cookies do navegador.

Como verifico a conexão do OpenHands com Tabbit?

Confirme onde o agente e o CLI rodam, verifique o iniciador e a instância e faça uma leitura da página e da conta.

OpenHands remoto controla meu navegador?

Somente com uma transferência local compatível e verificada. Acesso ao GitHub não dá acesso às abas locais.

O que salvar após conferir a prévia?

Um relatório nomeado com o esperado, o observado, evidências visíveis e pontos pendentes para revisão humana.

Posso continuar trabalhando enquanto roda a tarefa do navegador?

Se a tarefa local estiver conectada, o Tabbit pode usar uma aba separada. Confira a aba e o perfil antes de seguir com outra atividade.

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.