trustgraph/trustgraph-base
cybermaggedon 9c55a0a0ff
Persistent websocket connections for socket clients and CLI tools (#723)
Replace per-request websocket connections in SocketClient and
AsyncSocketClient with a single persistent connection that
multiplexes requests by ID via a background reader task. This
eliminates repeated TCP+WS handshakes which caused significant
latency over proxies.

Convert show_flows, show_flow_blueprints, and
show_parameter_types CLI tools from sequential HTTP requests to
concurrent websocket requests using AsyncSocketClient, reducing
round trips from O(N) sequential to a small number of parallel
batches.

Also fix describe_interfaces bug in show_flows where response
queue was reading the request field instead of the response
field.
2026-03-26 16:46:28 +00:00
..
trustgraph Persistent websocket connections for socket clients and CLI tools (#723) 2026-03-26 16:46:28 +00:00
pyproject.toml Loki logging (#586) 2025-12-09 23:24:41 +00:00
README.md Maint/fix build env (#84) 2024-09-30 19:47:09 +01:00