Skip to content

feat: WebSocket connection pool for Flask-to-OpenClaw redundancy #100

@MCERQUA

Description

@MCERQUA

Problem

Single persistent WebSocket from Flask to OpenClaw. If it disconnects mid-request, reconnection + retry adds latency.

Current Behavior

  • One WebSocket connection with exponential backoff reconnection
  • Disconnect during request → backoff delay → retry → user waits

Solution

Maintain a pool of 2 WebSocket connections. If one disconnects mid-request, failover to the other immediately.

Priority: LOW (current single connection is stable)

Files

  • services/gateways/openclaw.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions