Dependencies of note
The dependency graph is intentionally split so offline trace tooling stays light while protocol-facing binaries remain pinned to the vLLM line they speak.
vllm-engine-core-clientis a pinned git dependency onvllm-project/vllm(revinCargo.toml). The supported-line matrix rewrites this rev fromcompat.toml; do not let routine dependency tooling bump it.nixl-sysis a pinned git dependency onai-dynamo/nixl, matching the source used when the image buildslibnixl. The default build does not compile it; enablenixlfor real transfers ornixl-stubfor typechecking without libnixl.sim-traceis deliberately vLLM-protocol-free. It owns the trace schema, calibration models, Perfetto conversion, and guidellm conversion so analysis tools can build without compiling the protocol stack.