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