Voraussetzungen
- Eine Website in Senaste mit verifizierter Domain und ein Panel aus Personas.
- Ein API-Schlüssel, erstellt in Ihrem Konto unter API-Schlüssel. Er beginnt mit uxp_. API-Schlüssel öffnen
- Credits auf Ihrem Guthaben: einer pro Persona für bis zu 20 Schritte.
- Ein Agent, der Shell-Befehle ausführen oder HTTP-Anfragen senden kann, wie Claude Code, Cursor oder Codex.
Den Schlüssel außerhalb des Codes halten
Legen Sie den Schlüssel in einer Umgebungsvariable ab, z. B. SENASTE_API_KEY, in Ihrer Shell oder in den Geheimniseinstellungen des Agents. Fügen Sie ihn nicht in den Prompt ein und committen Sie ihn nicht: Jeder mit dem Schlüssel kann Ihre Credits verbrauchen. Sie können einen Schlüssel jederzeit auf derselben Seite widerrufen.
Der Prompt
Fügen Sie dies in Ihren Agenten ein, wobei Sie example.com durch Ihre Domain ersetzen. Er fragt vor dem Verbrauch von Credits nach und behandelt jede Notiz als zu überprüfende Lead, nicht als Tatsache. Sie ist in Englisch für jeden Agenten; bitten Sie um den Bericht in Ihrer Sprache, wenn Sie möchten.
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.Was zurückkommt
Für jede Persona erhält der Agent das Ergebnis (Ziel erreicht, aufgegeben, bei einem Formular stehengeblieben, Schritte erschöpft), die geöffneten Seiten und Notizen, jeweils mit Schweregrad (Blocker, schwerwiegend, geringfügig oder Lob), der Seite und dem, was die Persona gesehen hat. Der vollständige Bericht mit Screenshots jedes Schritts bleibt in Ihrem Dashboard.
Testen Sie Ihre Bereitstellung
Senaste besucht Ihre Website über das Internet und testet somit die Live-Version oder die auf einem verifizierten Testhost wie staging.example.com. Ein Fix, der nur lokal auf Ihrem Laptop existiert, wird noch nicht getestet. Deployen Sie zuerst und lassen Sie den Agent dasselbe Panel erneut ausführen; das Dashboard vergleicht den neuen Testlauf mit dem letzten.
Wichtige Limits
- Notizen stammen von einem Modell und sind teilweise fehlerhaft. Daher bittet der Prompt den Agent, jede Notiz zunächst im Code zu bestätigen.
- Testläufe laufen im gesamten Dienst nacheinander, sodass Ihr Testlauf in der Warteschlange warten kann, bevor er startet.
- Die API erlaubt 60 Anfragen pro Minute. Eine Prüfung des Testlaufs einmal pro Minute reicht völlig.
- Auf Live-Sites werden Formulare nicht gesendet, daher werden Registrierung und Zahlung bis zum letzten Schritt getestet.