AGNT-07: SSE ping keepalive and Last-Event-ID reconnection #19

Closed
opened 2026-03-11 11:13:48 +01:00 by claude · 2 comments
Owner

SSE connection includes ping keepalive events to detect dead connections. Supports Last-Event-ID header on reconnect for event replay. One SSE connection per agent enforced.

Category: Agent Management
REQ-ID: AGNT-07

SSE connection includes `ping` keepalive events to detect dead connections. Supports `Last-Event-ID` header on reconnect for event replay. One SSE connection per agent enforced. **Category:** Agent Management **REQ-ID:** AGNT-07
Author
Owner

Implemented in Phase 3. Server sends SSE ping every 15s (configurable) for keepalive. Supports Last-Event-ID header for reconnection with command expiry after 60s. Key files: SseConnectionManager.java.

Implemented in Phase 3. Server sends SSE ping every 15s (configurable) for keepalive. Supports `Last-Event-ID` header for reconnection with command expiry after 60s. Key files: `SseConnectionManager.java`.
Author
Owner

Implemented: SseConnectionManager.sendPingToAll() for keepalive + Last-Event-ID header support in AgentSseController.

Implemented: `SseConnectionManager.sendPingToAll()` for keepalive + `Last-Event-ID` header support in `AgentSseController`.
Sign in to join this conversation.