SessionLogEvent interface

Un singolo Server-Sent frame di evento emesso dal flusso di log della sessione dell'agente ospitato.

Ogni frame contiene un event campo che identifica il tipo di evento e un data campo che contiene il payload come testo semplice. Sebbene il payload attuale data sia formattato in JSON, il suo schema non è contrattuale — possono apparire chiavi aggiuntive e il formato può cambiare nel tempo. I clienti dovrebbero considerare data una stringa opaca e opzionalmente tentare l'analisi parsing JSON.

In futuro potrebbero essere aggiunti nuovi tipi di evento. I clienti dovrebbero ignorare con grazia i tipi di eventi non riconosciuti.

Formato del filo:

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

Proprietà

data

Il payload dell'evento come testo semplice. Attualmente è formattato in JSON, ma lo schema non è contrattuale e potrebbe cambiare.

event

Il tipo di evento SSE. Attualmente log, ma in futuro potrebbero essere aggiunti altri tipi di eventi. I clienti dovrebbero ignorare i tipi di eventi non riconosciuti.

Dettagli proprietà

data

Il payload dell'evento come testo semplice. Attualmente è formattato in JSON, ma lo schema non è contrattuale e potrebbe cambiare.

data: string

Valore della proprietà

string

event

Il tipo di evento SSE. Attualmente log, ma in futuro potrebbero essere aggiunti altri tipi di eventi. I clienti dovrebbero ignorare i tipi di eventi non riconosciuti.

event: "log"

Valore della proprietà

"log"