sui-daemon-graph 0.1.151

Binary that runs the sui graph-server: GraphServer over UDS + GraphStore + LruHotCache, with tsunagu shutdown handling. Installable as a systemd service via the matching nixos-sui-daemon-graph profile in pleme-io/nix.
sui-daemon-graph-0.1.151 is not a library.

sui-daemon-graph — the installable graph-server binary.

What it does

  1. Opens / creates a [GraphStore] at the configured root (default /var/lib/sui/graph-store, or $XDG_DATA_HOME/sui/graph-store for user-scope installations).
  2. Wraps the store in an [LruHotCache] (default 1024 entries).
  3. Stands up a [GraphServer] on a Unix socket (default resolved via tsunagu's SocketPath::for_app("sui-graph") — typically $XDG_RUNTIME_DIR/sui-graph.sock).
  4. Installs signal handlers for SIGINT + SIGTERM that drive a Shutdown controller — the server's accept loop exits within its drain budget when either fires.

Coexists peacefully with the existing cppnix-worker-protocol sui-daemon (different socket, different protocol). Both can run on the same machine; nothing about either depends on the other.