vLLM 0.32.0: /v1/systemone structured decisions, generic HF parsers, NVFP4 KV cache, Model Runner V2 default
libraryvLLM 0.32.0 ships a new POST /v1/systemone endpoint for structured choice/noul/score decisions, generic `hf` tool and reasoning parsers that read a checkpoint's response_template, NVFP4 KV cache across SM8x/SM12x/SM90/SM100, Model Runner V2 as default on ROCm (GPU n-gram speculator, Elastic EP, PP with prefill CP), faster startup via `vllm download-kernels`/`preload`, 43-85% more req/s with load-balanced API workers, plus new models (EmbeddingGemma 2, MiniCPM-V 4.7, Nemotron
An agent can now serve structured choice/score decisions via /v1/systemone, use generic HF tool/reasoning parsers without model-specific code, and run NVFP4 KV cache plus Model Runner V2 speculative decoding for higher-throughput inference.
Major release (814 commits, 363 contributors). Highly agent-relevant: structured decision endpoint, generic tool/reasoning parsers, and significant throughput wins change how agents can be served.
pip install vllm==0.32.0pip install vllm==0.32.0
# Serve a model with the generic HF tool/reasoning parser and NVFP4 KV cache
vllm serve meta-llama/Llama-3.1-8B-Instruct \
--tool-call-parser hf \
--reasoning-parser hf \
--kv-cache-dtype nvfp4 \
--api-server-count 4
# Structured decision via the new /v1/systemone endpoint
curl http://localhost:8000/v1/systemone \
-H 'Content-Type: application/json' \
-d '{"type":"choice","state":"The user wants to book a flight.","choices":["search_flights","book_flight","cancel"]}'