TabbitBlog

Tutorial do Tabbit CLI para tarefas e recibos do navegador

Instale o Tabbit CLI, execute uma tarefa delimitada e recupere o resultado sem repetir a ação.

Neste artigo
  1. Instale e confira o iniciador
  2. O que o agente precisa
  3. Crie uma tarefa nomeada
  4. Recupere o resultado
  5. O que duas tarefas compartilham
  6. Compatibilidade e encerramento

O Tabbit CLI permite que um agente local compatível use um Tabbit em execução. Instale o aplicativo oficial, carregue a Skill tabbit se disponível e confira a conexão do iniciador. Depois execute uma tarefa e leia o recibo.

Instale e confira o iniciador

Baixe o Tabbit do site oficial, abra uma vez e reinicie o agente para carregar a Skill. No macOS, o iniciador fica em $HOME/.local/bin/tabbit-cli. O guia de Windows indica a pasta do usuário e Tabbit/LocalAgent/bin/tabbit-cli.exe em LocalAppData. Execute diagnose e confira a edição ativa.

Se houver várias instâncias, mantenha em TABBIT_PLAYWRIGHT_INSTANCE o ID mostrado para o navegador desejado.

launcher="$HOME/.local/bin/tabbit-cli"
"$launcher" diagnose

Guia oficial de instalação · Instalar o Tabbit · Visão geral do Tabbit

O que o agente precisa

O agente precisa de shell ou integração compatível em um host que alcance o Tabbit. A presença da Skill, a conexão e a leitura de um resultado são verificações distintas. Em um cliente remoto, confira o acesso antes de pedir uma tarefa no desktop.

Navegador para agentes · Agentes de navegador

Crie uma tarefa nomeada

Use o mesmo nome para navegar, agir e conferir. Comece com uma página sem conta. Leia o título e confirme que os detalhes estão fechados. Use um novo ID por solicitação e guarde o da ação.

Se necessário, troque a URL pelo link da sua edição. Para outro teste, escolha novo nome e novos IDs.

"$launcher" nodejs --task "CLI practice" --request-id cli-practice-open <<'JS'
await page.goto('https://go.tabbit.ai/blog/tabbit-cli-complete-guide/fixture.html');
return { title: await page.title(), visible: await page.locator('#source').isVisible() };
JS

Abrir a prática · Automação web · Deixar um agente controlar o navegador

Recupere o resultado

Reutilize o nome, clique uma vez em Show source details e leia o ID. Se a resposta se perder, consulte receipt com o ID original. Isso recupera o resultado sem repetir o clique. Confira o estado antes de tentar uma ação novamente.

"$launcher" nodejs --task "CLI practice" --request-id cli-practice-click <<'JS'
await page.getByText('Show source details', { exact: true }).click();
return await page.locator('#source').innerText();
JS
"$launcher" receipt --task "CLI practice" --request-id cli-practice-click

Segurança do navegador agêntico

O que duas tarefas compartilham

No Tabbit estável 1.21.21.0, a tarefa A mostrou DEMO-F08 e guardou uma variável local. B abriu outra página, com detalhes fechados e sem a variável de A, mas leu o marcador de armazenamento da mesma origem. Páginas e estado da tarefa são separados. O armazenamento depende do perfil.

ChecagemTarefa ATarefa B
DetalhesAbertos · DEMO-F08Fechados
Variável da tarefaTASK-A-ONLYAusente
Armazenamento da origemORIGIN-F08Marcador lido
Capturas do Tabbit CLI antes e depois de mostrar DEMO-F08

Compatibilidade e encerramento

O caso Codex usou uma sessão local nova com Tabbit CLI. O caso DeepSeek Harness testou seu adaptador nativo. Outros clientes são descritos no guia oficial. Aqui foi usado o iniciador do macOS. Exporte os recibos antes de finish e feche apenas as abas da prática.

"$launcher" finish --task "CLI practice"
ProblemaPrimeira checagem
Skill ausenteReinicie o agente e confira a pasta
Ambiente inacessívelAbra a edição correta e execute diagnose
Resultado ausenteConsulte a solicitação anterior

Configuração do Codex · Adaptador DeepSeek Harness · Teste do Tabbit CLI

Dois usuários descreveram abrir abas de trabalho e resumir discussões no Tabbit. Para validar a CLI, confira a tarefa e seu recibo em separado. Reddit 1 · Reddit 2

Perguntas frequentes

Onde encontro o Tabbit CLI?

Instale o Tabbit oficial e use o guia para localizar a Skill e o iniciador.

Como conferir a conexão?

Execute diagnose e valide o título e um valor visível em uma tarefa.

Tarefas diferentes têm logins separados?

As tarefas separam páginas e estado. O perfil pode compartilhar dados de sessão.

O que fazer se a resposta falhar?

Consulte o recibo com tarefa e ID original, então confira a página antes de repetir.

Funciona com qualquer agente?

Verifique se o agente pode usar a Skill ou o iniciador e alcançar o Tabbit.

O que finish faz?

Libera a tarefa. Salve a evidência e feche somente suas abas de prática.

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.