Verwende strukturierte Agent-SDK-Fehler, wenn deine Anwendung entscheiden muss, ob sie es erneut versucht, den Nutzer um andere Eingaben bittet oder einer zuständigen Person Request-Details anzeigt.
Gateway-Fehler behandeln
Gateway-Fehler werden als AgentGatewayError erneut ausgelöst:
Fehlgeschlagene Läufe und Schritte behalten Gateway-Fehlerdetails bei, sofern verfügbar.
Schema-Fehler behandeln
AgentSchemaValidationError kennzeichnet ungültige Tool-Eingaben oder -Ausgaben, Fortschrittsereignisse oder Endausgaben. Behandle sie als Vertragsfehler und nicht als vorübergehende Modellfehler.
Fehlgeschlagenen Lauf untersuchen
Wenn die Laufzeitumgebung für den Fehler einen Checkpoint speichern kann, untersuche:
result.run.status
result.run.error
status, error und modelAttempts des letzten Schritts
requestId und nativeResponseId für den Abgleich mit Gateway-Logs
Häufige Prüfungen
- Stelle sicher, dass der Serverprozess auf
PHASEO_API_KEY zugreifen kann.
- Weise jedem Tool eine eindeutige, stabile
id zu.
- Verwende beim Freigeben, Ablehnen oder Bereitstellen manueller Ausgaben die exakten Tool-Aufruf-IDs.
- Begrenze Modell-Retries; wiederhole Validierungs- oder Freigabefehler nicht blind.
- Speichere den Status eines pausierten Laufs, bevor du die Kontrolle an einen Browser oder Queue-Worker zurückgibst.
Zugehörige Anleitungen
Zuletzt geändert am 2. Oktober 2026