Guias

Teste Senaste com Claude Code, Cursor ou Codex

Seu agente de código pode iniciar um painel, aguardar anotações e corrigir o que confirmar no código, tudo com um único prompt. Veja o prompt e o que configurar primeiro.

5 de novembro de 2026. 3 min de leitura.

O que você precisa

  • Um site no Senaste com domínio verificado e um painel de personas.
  • Uma chave de API, criada na sua conta em Chaves de API. Ela começa com uxp_. Abrir chaves de API
  • Créditos no seu saldo: um por persona para até 20 etapas.
  • Um agente que pode executar comandos shell ou enviar requisições HTTP, como Claude Code, Cursor ou Codex.

Mantenha a chave fora do código

Coloque a chave em uma variável de ambiente, por exemplo SENASTE_API_KEY, no seu shell ou nas configurações de segredo do agente. Não a cole no prompt nem a confirme: qualquer um com a chave pode gastar seus créditos. Você pode revogar uma chave a qualquer momento na mesma página.

O prompt

Cole isso no seu agente substituindo example.com pelo seu domínio. Ele pede permissão antes de gastar créditos e trata cada anotação como um lead para verificar, não como um fato. Está em inglês para todos os agentes; peça o relatório no seu idioma se preferir.

Test my live site with Senaste and fix what stops people.

API: https://senaste.ai/api/v1. The key is in the environment variable SENASTE_API_KEY; send it as the header "Authorization: Bearer $SENASTE_API_KEY". Never print the key or write it to a file.

1. GET /sites and find the site with the domain example.com. If it is missing or "verified" is false, stop and tell me.
2. Count the personas in its "panel" with "enabled": true. The run costs that many credits (one per persona, up to 20 steps). Tell me the number and wait for my yes.
3. POST /runs with {"site": "<the site id>", "steps": 20} and keep the "id" from the reply.
4. GET /runs/<id> once a minute until "status" is done, failed, interrupted or cancelled.
5. Read results[].outcome and results[].notes. The notes are written by an AI model and some are wrong, so treat each blocker and major note as a lead: find the page in this codebase, confirm the problem is real, and fix it. Change nothing you cannot confirm.
6. Report back: each note you acted on and the file you changed, then the notes you skipped and why.

O que retorna

Para cada persona, o agente obtém o resultado (chegou ao objetivo, desistiu, parou em um formulário, esgotou as etapas), as páginas abertas e suas anotações, cada uma com uma severidade (bloqueador, grave, leve ou elogio), a página e o que a persona viu. O relatório completo com captura de tela de cada etapa fica no seu painel de controle.

Teste o que você implantou

O Senaste visita seu site pela internet, então testa a versão que está no ar ou a de um host de teste que você verificou, como staging.example.com. Uma correção apenas no seu laptop ainda não é testada. Implante primeiro, depois peça ao agente para executar o mesmo painel novamente; o painel de controle compara a nova execução com a última.

Limites importantes

  • As anotações vêm de um modelo e algumas estão erradas. Por isso, o prompt pede ao agente para confirmar cada uma no código primeiro.
  • As execuções ocorrem uma de cada vez em todo o serviço, então a sua pode ficar na fila antes de começar.
  • A API permite 60 requisições por minuto. Verificar uma execução uma vez por minuto é mais que suficiente.
  • Em um site ao vivo, os formulários não são enviados, então o cadastro e o pagamento são testados até a última etapa.

Documentação da API

Mais guias

Experimente no seu próprio site.