Gidsen

Senaste testen met Claude Code, Cursor of Codex

Je coding agent kan een panel starten, wachten op notities en bevestigde fouten in je code fixen, allemaal vanuit één prompt. Hier is die prompt en wat je eerst moet instellen.

5 november 2026. 3 min leestijd.

Wat je nodig hebt

  • Een site in Senaste met geverifieerd domein en een panel met personas.
  • Een API-key, aangemaakt in je account onder API-keys. Deze begint met uxp_. API-keys openen
  • Credits op je saldo: één per persona voor maximaal 20 stappen.
  • Een agent die shell-commando’s kan uitvoeren of HTTP-verzoeken kan sturen, zoals Claude Code, Cursor of Codex.

Houd de key buiten de code

Zet de key in een environment variable, bijvoorbeeld SENASTE_API_KEY, in je shell of in de secret settings van de agent. Plak hem niet in de prompt en commit hem niet: iedereen met de key kan je credits uitgeven. Je kunt een key op elk moment intrekken op dezelfde pagina.

De prompt

Plak dit in je agent met je domein in plaats van example.com. Het vraagt toestemming voordat het credits uitgeeft, en behandelt elke notitie als een leidraad om te controleren, niet als een feit. Het is in het Engels voor elke agent; vraag om het rapport in jouw taal als je wilt.

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.

Wat er terugkomt

Voor elke persona krijgt de agent het resultaat (doel bereikt, opgegeven, gestopt bij een formulier, geen stappen meer), de geopende pagina’s en zijn notities, elk met een ernst (blocker, major, minor of praise), de pagina en wat de persona zag. Het volledige rapport met een screenshot van elke stap blijft in je dashboard.

Test wat je hebt gedeployed

Senaste bezoekt je site via internet, dus het test de live versie of de versie op een geverifieerde testhost, zoals staging.example.com. Een fix die alleen op je laptop staat, is nog niet getest. Deploy eerst, vraag daarna de agent om hetzelfde panel opnieuw uit te voeren; het dashboard vergelijkt de nieuwe run met de vorige.

Limieten om te kennen

  • Notities komen van een model en sommige zijn fout. Daarom vraagt de prompt de agent om elke notitie eerst te bevestigen in de code.
  • Runs gaan één voor één door de hele service, dus de jouwe kan in de wachtrij staan voordat deze start.
  • De API staat 60 verzoeken per minuut toe. Een run één keer per minuut controleren is meer dan genoeg.
  • Op een live site worden formulieren niet verzonden, dus aanmelding en betaling worden getest tot de laatste stap.

API-documentatie

Meer gidsen

Probeer het op je eigen site.