Expand description
Real-time sync server for the Arbor Visualizer.
This module implements a WebSocket server that acts as the “Source of Truth” for the visualizer. It broadcasts graph updates whenever the filesystem changes, keeping the visualization in sync with the codebase.
“Give Arbor a voice so the visualizer can hear the code breathe.”
Structs§
- Edge
Batch Payload - Focus
Node Payload - Graph
Begin Payload - Graph
Update Payload - Hello
Payload - Indexer
Status Payload - Node
Batch Payload - Sync
Server - High-performance real-time sync server.
- Sync
Server Config - Configuration for the real-time server.
- Sync
Server Handle - A cloneable handle to trigger spotlight events from external components (like MCP).
Enums§
- Broadcast
Message - Server messages broadcast to all connected clients.