SessionLogEvent interface

إطار حدث Server-Sent واحد يصدره تدفق سجل جلسة الوكيل المستضاف.

يحتوي كل إطار على event حقل يحدد نوع الحدث وحقل data يحمل الحمولة كنص عادي. على الرغم من أن الحمولة الحالية data مصوبة بتنسيق JSON، إلا أن مخططها ليس تعاقديا — قد تظهر مفاتيح إضافية وقد يتغير التنسيق مع مرور الوقت. يجب على العملاء التعامل data مع سلسلة غير شفافة ومحاولة تحليل JSON اختياريا.

قد تضاف أنواع جديدة من الأحداث في المستقبل. يجب على العملاء تجاهل أنواع الأحداث غير المعروفة برفق.

تنسيق الأسلاك:

event: log
data: {"timestamp":"2026-03-10T09:33:17.121Z","stream":"stdout","message":"Starting server on port 18080"}

event: log
data: {"timestamp":"2026-03-10T09:34:52.714Z","stream":"status","message":"Successfully connected to container"}

الخصائص

data

حمولة الحدث كنص واضح. حاليا هو بتنسيق JSON لكن المخطط ليس تعاقديا وقد يتغير.

event

نوع حدث SSE. حاليا log، لكن قد تضاف أنواع أحداث إضافية في المستقبل. يجب على العملاء تجاهل أنواع الأحداث غير المعروفة.

تفاصيل الخاصية

data

حمولة الحدث كنص واضح. حاليا هو بتنسيق JSON لكن المخطط ليس تعاقديا وقد يتغير.

data: string

قيمة الخاصية

string

event

نوع حدث SSE. حاليا log، لكن قد تضاف أنواع أحداث إضافية في المستقبل. يجب على العملاء تجاهل أنواع الأحداث غير المعروفة.

event: "log"

قيمة الخاصية

"log"