fix: SSE reconnect with exponential backoff and terminal state #7
Reference in New Issue
Block a user
Delete Branch "fix/sse-reconnect"
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?
The SSE live connection would show
Reconnecting...indefinitely with no diagnostics. This fixes the retry behavior and adds visibility.Changes
SiloEventListener
_MAX_RETRIES)"gave_up"status when max retries exhausted (thread exits)connection_status(str, int, str)now carries(status, retry_count, error_message)SiloAuthDockWidget._on_sse_status
Reconnecting (3/10)...Disconnectedin red when gave upPrintWarningfor retries,PrintErrorfor gave_up,PrintMessagefor connected)Acceptance criteria
Closes #2
966bc6d2bftoc8e6317baec8e6317baetoe5126c913d