Skip to main content

Module sync_server

Module sync_server 

Source
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§

EdgeBatchPayload
FocusNodePayload
GraphBeginPayload
GraphUpdatePayload
HelloPayload
IndexerStatusPayload
NodeBatchPayload
SyncServer
High-performance real-time sync server.
SyncServerConfig
Configuration for the real-time server.
SyncServerHandle
A cloneable handle to trigger spotlight events from external components (like MCP).

Enums§

BroadcastMessage
Server messages broadcast to all connected clients.