trustgraph/trustgraph-base/trustgraph
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
..
api Persistent websocket connections for socket clients and CLI tools (#723) 2026-03-26 16:46:28 +00:00
base Fix stray log messages caused by librarian messages (#706) 2026-03-23 13:16:39 +00:00
clients Minor agent tweaks (#692) 2026-03-12 17:59:02 +00:00
knowledge Subgraph provenance (#694) 2026-03-13 11:37:59 +00:00
messaging Add semantic pre-filter for GraphRAG edge scoring (#702) 2026-03-21 20:06:29 +00:00
objects Feature/pkgsplit (#83) 2024-09-30 19:36:09 +01:00
provenance Add universal document decoder with multi-format support (#705) 2026-03-23 12:56:35 +00:00
schema Add semantic pre-filter for GraphRAG edge scoring (#702) 2026-03-21 20:06:29 +00:00
exceptions.py Librarian (#304) 2025-02-11 16:01:03 +00:00
log_level.py Feature/pkgsplit (#83) 2024-09-30 19:36:09 +01:00
rdf.py Remove schema:subjectOf edges from KG extraction (#695) 2026-03-13 12:11:21 +00:00