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"