ClusterNodeInfo interface
Snapshot of a cluster slot returned from listClusterNodes.
active is true when the worker’s gRPC stream is currently connected. When inactive, listenAddress / listenPort / hardware reflect the last known values (or are empty/zero if the worker has never registered).
Signature:
export interface ClusterNodeInfo