Sim, é possível usar Sakana Namazu em um fluxo com navegador autenticado, mas Namazu não abre o navegador. Chame o modelo hospedado pela API Sakana e deixe um host de agente local usar Tabbit CLI para ler páginas autorizadas na sua sessão do Tabbit Browser. Mantenha a tarefa somente de leitura: liste alterações exatas, vincule as fontes e salve um rascunho para revisão humana.
A página oficial informa o ID sakana-namazu-v1.0 e o alias atual sakana-namazu. A busca na web e a execução de código integradas não acessam suas páginas autenticadas. Um relato pessoal no note.com descreve o primeiro pedido via PowerShell depois da configuração de credenciais e crédito pré-pago. É uma experiência de acesso à API, não evidência de acesso ao navegador.
Escolha a rota certa
A Sakana apresenta Namazu como uma API hospedada, baseada no Kimi K2.6 e adaptada ao japonês e a contextos empresariais do Japão. A documentação lista OpenAI Chat Completions e Responses, além de Anthropic Messages, em https://api.sakana.ai/v1. Confirme o ID atual em /v1/models.
| Rota | O que faz | O que não prova |
|---|---|---|
web_search integrado | Pesquisa fontes públicas pela Sakana | Acesso a páginas privadas após login |
| Agente local + Tabbit CLI | Abre páginas autorizadas no Tabbit Browser | Integração nativa de navegador no Namazu |
| API Namazu + agente local | Analisa texto de página enviado pelo agente | Que o texto fique no dispositivo |
Namazu não é um modelo local para download. Use a API compatível documentada pela Sakana e guarde a chave em variável de ambiente:
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["SAKANA_API_KEY"], base_url="https://api.sakana.ai/v1")
response = client.chat.completions.create(model="sakana-namazu", messages=[{"role": "user", "content": "こんにちは!"}])
print(response.choices[0].message.content)O serviço cobra por token e não está incluído em assinatura. Busca e execução de código têm cobrança adicional; o resultado de ferramentas pode entrar nas chamadas seguintes. Não habilite ferramentas desnecessárias.
Conecte o host API ao navegador autenticado
O host local chama a API remota e, separadamente, a ferramenta de navegador. O Tabbit Browser mantém a sessão e o CLI abre uma aba de tarefa própria. Verifique a descoberta da skill do cliente, o acesso ao executável CLI e a permissão da página separadamente. Veja o guia Tabbit CLI, a conexão com navegador existente e a lista da primeira tarefa.
Crie uma chave na Sakana e salve como
SAKANA_API_KEY; não a cole em prompts ou logs.Confira o ID em
/v1/modelse faça uma solicitação inofensiva.Entre no painel pelo Tabbit Browser.
Descubra a skill Tabbit no cliente local e teste separadamente o executável CLI.
Faça uma verificação somente de leitura antes de consultar dados reais. A aba de tarefa é separada das abas de trabalho existentes.
Este exemplo verifica a conexão do navegador; não chama Namazu nem comprova integração com um cliente específico:
"$HOME/.local/bin/tabbit-cli" nodejs --task "Namazu browser smoke test" --request-id namazu-smoke-001 <<'JS'
await page.goto("https://example.com/", {waitUntil: "domcontentloaded"});
return await tabbit.observe({frames: "none", maxChars: 2000});
JSPara um painel japonês de atendimento, peça alterações de status visíveis e itens que precisam de confirmação. Não peça para enviar alterações nem inferir intenção a partir de um rótulo.
| Item | Captura | Revisão |
|---|---|---|
| Chave do registro | ID visível exato | Corresponde à conta ou caso solicitado. |
| Alteração de status | Texto anterior e atual, se visíveis | Preserve o texto; marque histórico ausente como desconhecido. |
| Atualização | Data, hora e fuso visíveis | Não converta um fuso desconhecido. |
| Fonte | URL e título | Link para a página exata. |
| Próxima ação | Campo ainda não confirmado | Uma pessoa decide se há ação necessária. |
Se o ID estiver duplicado, surgir login ou o histórico não estiver visível, informe o limite e pare. Para extração em tabela, veja o guia CSV; para pesquisa com fontes, o fluxo de pesquisa.
Prepare um rascunho, não atualize o painel
Peça Namazu dashboard change review — CASE-EXAMPLE-104. O rascunho deve listar ID exato, URL, status visível, horário e valores desconhecidos. Mantenha as páginas de origem abertas na aba de tarefa para que alguém confira o painel antes de copiar para um ticket.
Use Namazu pela API Sakana com o agente local configurado e Tabbit CLI no meu ambiente Tabbit Browser. Em uma aba separada, abra [DASHBOARD_URL] e leia apenas registros de [ACCOUNT_OR_CASE_ID]. Não edite, envie, exporte nem altere filtros.
Crie um rascunho Markdown chamado "Namazu dashboard change review — [ACCOUNT_OR_CASE_ID]". Inclua ID exato, status, horário e fuso, título da página e URL. Separe mudanças confirmadas dos campos a verificar. Pare se o ID estiver ausente ou duplicado, ou se não houver autorização.
Saída esperada: lista concisa com fontes e “No write action taken”. É ilustrativo, não um teste real.O texto da página enviado pelo agente chega à API hospedada da Sakana. Não use o fluxo com segredos, dados pessoais irrelevantes ou registros não autorizados. Consulte MCP versus CLI, configuração do Codex e permissões do navegador.
A documentação Sakana e o exemplo API da WEEL mostram chamadas ao modelo; a WEEL gera um e-mail comercial em japonês. Um vídeo no YouTube também demonstra uma API pública, não um teste Tabbit. Em um fixture local, a página protegida retornou 401 antes do login de teste; uma tarefa Tabbit CLI posterior leu Release notes review e GEO-104 após um cookie temporário. Isso comprova apenas reutilização de sessão nesse fixture, não integração Namazu de ponta a ponta. Veja o tutorial de agentes de navegador para outros fluxos somente de leitura.
Perguntas frequentes
Namazu abre meu navegador autenticado?
Não por conta própria. Namazu é uma API hospedada com busca na web e execução de código. Um host de agente local precisa conectar o Tabbit CLI separadamente para ler páginas da sessão do Tabbit Browser.
Qual ID do modelo devo usar?
A API oficial lista `sakana-namazu-v1.0` e o alias `sakana-namazu`, que atualmente aponta para v1.0. Confirme os IDs em `/v1/models` antes de implantar.
Posso baixar os pesos de Namazu?
A Sakana documenta Namazu como um modelo de API. Não suponha que exista um checkpoint local para download ou uma opção no seletor do cliente.
A busca integrada vê as páginas da minha conta?
Não. A busca integrada é diferente de uma sessão autenticada. Para páginas autorizadas, o agente local deve usar Tabbit CLI.
Namazu está incluído em uma assinatura?
Não. É cobrado por token, e busca e execução de código têm cobranças separadas. Confira a página oficial de preços.
O conteúdo do painel é enviado à Sakana?
Sim, se for enviado ao modelo. Namazu é uma API hospedada. Leia apenas os campos necessários e exclua credenciais e dados sensíveis sem relação com a tarefa.