Lo que necesitas
- Un sitio en Senaste con su dominio verificado y un panel de personas.
- Una clave API, creada en tu cuenta en Claves API. Empieza con uxp_. Abrir claves API
- Créditos en tu saldo: uno por persona para hasta 20 pasos.
- Un agente que pueda ejecutar comandos de shell o enviar solicitudes HTTP, como Claude Code, Cursor o Codex.
Mantén la clave fuera del código
Coloca la clave en una variable de entorno, por ejemplo SENASTE_API_KEY, en tu shell o en la configuración de secretos del agente. No la pegues en el prompt ni la commitees: cualquiera con la clave puede gastar tus créditos. Puedes revocar una clave en cualquier momento en la misma página.
El prompt
Pega esto en tu agente con tu dominio en lugar de example.com. Pregunta antes de gastar créditos y trata cada nota como una pista para verificar, no como un hecho. Está en inglés para todos los agentes; pide el informe en tu idioma si lo prefieres.
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.Lo que devuelve
Para cada persona, el agente obtiene su resultado (llegó a la meta, se rindió, se detuvo en un formulario, se quedaron sin pasos), las páginas que abrió y sus notas, cada una con una gravedad (bloqueante, importante, menor o elogio), la página y lo que vio la persona. El informe completo con una captura de pantalla de cada paso permanece en tu panel de control.
Prueba lo que desplegaste
Senaste visita tu sitio a través de internet, por lo que prueba la versión en vivo o la de un host de prueba que hayas verificado, como staging.example.com. Una corrección que solo está en tu portátil aún no se prueba. Despliega primero, luego pide al agente que ejecute el mismo panel de nuevo; el panel de control compara la nueva prueba con la última.
Límites que vale la pena conocer
- Las notas las genera un modelo y algunas son incorrectas. Por eso el prompt pide al agente que confirme cada una en el código primero.
- Las pruebas se ejecutan una a una en todo el servicio, por lo que la tuya podría esperar en la cola antes de comenzar.
- La API permite 60 solicitudes por minuto. Comprobar una prueba una vez por minuto es más que suficiente.
- En un sitio en vivo los formularios no se envían, por lo que el registro y el pago se prueban hasta el último paso.