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