SessionLogEvent interface

Um único quadro de evento Server-Sent emitido pelo fluxo de log de sessão do agente hospedado.

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

Novos tipos de eventos podem ser adicionados no futuro. Os clientes devem ignorar com elegância os tipos de eventos não reconhecidos.

Formato da fiação:

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 como texto simples. Atualmente está formatado em JSON, mas o esquema não é contratual e pode mudar.

event

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

Detalhes da propriedade

data

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

data: string

Valor da propriedade

string

event

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

event: "log"

Valor da propriedade

"log"