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.