SessionLogEvent interface

Un único Server-Sent marco de evento emitido por el flujo de registro de sesión del agente alojado.

Cada trama contiene un event campo que identifica el tipo de evento y un data campo que transporta la carga útil como texto plano. Aunque la carga útil actual data está formateada en JSON, su esquema no es contractual: pueden aparecer claves adicionales y el formato puede cambiar con el tiempo. Los clientes deben tratar data como una cadena opaca y, opcionalmente, intentar analizar JSON.

En el futuro se pueden añadir nuevos tipos de eventos. Los clientes deben ignorar con elegancia los tipos de eventos no reconocidos.

Formato de cable:

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

Propiedades

data

La carga útil del evento en texto plano. Actualmente está en formato JSON, pero el esquema no es contractual y puede cambiar.

event

El tipo de evento SSE. Actualmente log, pero es posible añadir más tipos de eventos en el futuro. Los clientes deberían ignorar los tipos de eventos no reconocidos.

Detalles de las propiedades

data

La carga útil del evento en texto plano. Actualmente está en formato JSON, pero el esquema no es contractual y puede cambiar.

data: string

Valor de propiedad

string

event

El tipo de evento SSE. Actualmente log, pero es posible añadir más tipos de eventos en el futuro. Los clientes deberían ignorar los tipos de eventos no reconocidos.

event: "log"

Valor de propiedad

"log"