SessionLogEvent interface

Uma única Server-Sent frame de evento emitida pelo fluxo de log de sessão do agente alojado.

Cada frame contém um event campo que identifica o tipo de evento e um data campo que transporta a carga útil como texto simples. Embora a carga útil atual data seja formatada em JSON, o seu esquema não é contratual — podem aparecer chaves adicionais e o formato pode mudar ao longo do tempo. Os clientes devem tratar data como uma string opaca e, opcionalmente, tentar análise sintáctica JSON.

Novos tipos de eventos poderão ser adicionados no futuro. Os clientes devem ignorar cuidadosamente os tipos de eventos não reconhecidos.

Formato da linha:

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"}

Propriedades

data

A carga útil do evento em texto simples. Atualmente em formato JSON, mas o esquema não é contratual e pode mudar.

event

O tipo de evento SSE. Atualmente log, mas podem ser adicionados tipos de eventos adicionais no futuro. Os clientes devem ignorar tipos de eventos não reconhecidos.

Detalhes de Propriedade

data

A carga útil do evento em texto simples. Atualmente em formato JSON, mas o esquema não é contratual e pode mudar.

data: string

Valor de Propriedade

string

event

O tipo de evento SSE. Atualmente log, mas podem ser adicionados tipos de eventos adicionais no futuro. Os clientes devem ignorar tipos de eventos não reconhecidos.

event: "log"

Valor de Propriedade

"log"