AGNT-07: SSE ping keepalive and Last-Event-ID reconnection #19
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SSE connection includes
pingkeepalive events to detect dead connections. SupportsLast-Event-IDheader on reconnect for event replay. One SSE connection per agent enforced.Category: Agent Management
REQ-ID: AGNT-07
Implemented in Phase 3. Server sends SSE ping every 15s (configurable) for keepalive. Supports
Last-Event-IDheader for reconnection with command expiry after 60s. Key files:SseConnectionManager.java.Implemented:
SseConnectionManager.sendPingToAll()for keepalive +Last-Event-IDheader support inAgentSseController.