Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

Webhooks

يدعم PRX webhooks صادرة لإخطار الخدمات الخارجية بأحداث الوكيل. تُمكّن webhooks من التكامل مع أنظمة CI/CD وأدوات المراقبة وسير العمل المخصص.

نظرة عامة

عند الإعداد، يرسل PRX طلبات HTTP POST إلى عناوين webhook المسجلة عند وقوع أحداث محددة:

  • session.created -- تم بدء جلسة وكيل جديدة
  • session.completed -- انتهت جلسة وكيل
  • tool.executed -- تم استدعاء أداة واكتمل تنفيذها
  • error.occurred -- تم رصد خطأ

الإعدادات

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

تنسيق الحمولة

حمولات webhook هي كائنات JSON تحتوي حقولًا قياسية:

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

التحقق من التوقيع

يتضمن كل طلب webhook ترويسة X-PRX-Signature تحتوي توقيع HMAC-SHA256 للحمولة باستخدام السر المُعدّ.

صفحات ذات صلة

Released under the Apache-2.0 License.