webui/src/data: handle ended and read-only sessions
diff --git a/loop/server/loophttp.go b/loop/server/loophttp.go
index 296317b..cc183d3 100644
--- a/loop/server/loophttp.go
+++ b/loop/server/loophttp.go
@@ -159,6 +159,9 @@
 	DiffLinesRemoved     int                           `json:"diff_lines_removed"`              // Lines removed from sketch-base to HEAD
 	OpenPorts            []Port                        `json:"open_ports,omitempty"`            // Currently open TCP ports
 	TokenContextWindow   int                           `json:"token_context_window,omitempty"`
+	SessionEnded         bool                          `json:"session_ended,omitempty"`
+	CanSendMessages      bool                          `json:"can_send_messages,omitempty"`
+	EndedAt              time.Time                     `json:"ended_at,omitempty"`
 }
 
 // Port represents an open TCP port