Skip to content
Diese Seite wurde mit KI-Unterstützung erstellt und übersetzt. Falls Ihnen Ungenauigkeiten auffallen, helfen Sie gerne bei der Verbesserung. Auf GitHub bearbeiten

Webhooks

PRX unterstutzt ausgehende Webhooks, um externe Dienste uber Agenten-Events zu benachrichtigen. Webhooks ermoglichen Integrationen mit CI/CD-Systemen, Uberwachungstools und benutzerdefinierten Workflows.

Ubersicht

Wenn konfiguriert, sendet PRX HTTP-POST-Anfragen an registrierte Webhook-URLs, wenn bestimmte Events auftreten:

  • session.created -- eine neue Agenten-Sitzung wurde gestartet
  • session.completed -- eine Agenten-Sitzung wurde beendet
  • tool.executed -- ein Werkzeug wurde aufgerufen und abgeschlossen
  • error.occurred -- ein Fehler ist aufgetreten

Konfiguration

toml
[[gateway.webhooks]]
url = "https://example.com/webhook"
secret = "your-webhook-secret"
events = ["session.completed", "error.occurred"]
timeout_secs = 10
max_retries = 3

Payload-Format

Webhook-Payloads sind JSON-Objekte mit Standardfeldern:

json
{
  "event": "session.completed",
  "timestamp": "2026-03-21T10:00:00Z",
  "data": { }
}

Signaturverifizierung

Jede Webhook-Anfrage enthalt einen X-PRX-Signature-Header mit einer HMAC-SHA256-Signatur des Payloads unter Verwendung des konfigurierten Geheimnisses.

Verwandte Seiten

Released under the Apache-2.0 License.