Ce ai nevoie
- Un site în Senaste cu domeniul verificat și un panel de persoane.
- O cheie API, creată în contul tău la secțiunea Chei API. Începe cu uxp_. Deschide cheile API
- Credite în soldul dumneavoastră: câte unul pe persoană, pentru până la 20 de pași.
- Un agent capabil să execute comenzi shell sau să trimită cereri HTTP, precum Claude Code, Cursor sau Codex.
Păstrează cheia în afara codului
Pune cheia într-o variabilă de mediu, de exemplu SENASTE_API_KEY, în shell sau în setările de secret ale agentului. Nu o lipi în prompt sau nu o include în commit: oricine are cheia poate cheltui creditele tale. Poți revoca o cheie în orice moment pe aceeași pagină.
Promptul
Lipește acest lucru în agentul tău, înlocuind example.com cu domeniul tău. Întreabă înainte de a cheltui credite și tratează fiecare notă ca pe un indiciu de verificat, nu ca pe un fapt. Este în engleză pentru fiecare agent; cere raportul în limba ta dacă dorești.
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.Ce se returnează
Pentru fiecare persoană, agentul obține rezultatul (a atins obiectivul, a renunțat, s-a oprit la un formular, a epuizat pașii), paginile deschise și notele sale, fiecare cu o severitate (blocant, major, minor sau laudă), pagina și ceea ce a văzut persoana. Raportul complet, cu o captură de ecran pentru fiecare pas, rămâne în panoul dvs.
Testează ce ai implementat
Senaste vizitează site-ul tău prin internet, așa că testează versiunea live sau cea de pe un host de testare verificat, cum ar fi staging.example.com. O modificare care există doar pe laptopul tău nu este încă testată. Publică mai întâi, apoi roagă agentul să ruleze din nou același panel; panoul de control compară noua rulare cu cea anterioară.
Limite de care trebuie să știi
- Notele sunt generate de un model și unele sunt incorecte. De aceea, promptul îl roagă pe agent să confirme fiecare notă în cod mai întâi.
- Rulările se efectuează una câte una în întregul serviciu, așa că a ta poate aștepta în coadă înainte de a începe.
- API permite 60 de cereri pe minut. Verificarea unei rulări o dată pe minut este suficient.
- Pe un site live, formularele nu sunt trimise, astfel că înscrierea și plata sunt testate până la ultimul pas.