OptionalmodelId: stringmachine model string (Apple's "Mac mini", or a barebones name)
OptionalchipId: stringSoC/chip string; the reliable signal for AMD AI Max hardware
OptionalacceleratorVendor: stringaccelerator vendor from telemetry (nvidia, ...);
the reliable signal for discrete-GPU nodes whose modelId is a container
hostname. Omitting it skips NVIDIA classification, so pass it wherever
node telemetry is available.
Best-effort device-family classifier used for dashboard hardware icons.
Macs are identified by their
modelId("Mac mini", "Mac Studio"). AMD Ryzen AI Max (Strix Halo) mini-PCs report a barebones vendor string asmodelId(e.g. "Nimo Direct Inc. MME3L"), so they are matched onchipIdinstead, which carries the SoC name ("AMD Ryzen AI Max+ 395 w/ Radeon 8060S"). This matches ANY Ryzen AI Max device, not one specific box.