Reasoning Parsing (Engine Fallback)
Reasoning Parsing (Engine Fallback)
When Dynamo’s registry does not list a reasoning parser for your model, fall back to the upstream engine’s parser via a chat-processor swap, which keeps frontend tokenization and KV routing.
For Dynamo-native parsers, see Reasoning Parsing (Dynamo). For the equivalent tool-call fallback, see Tool Call Parsing (Engine Fallback).
Known Issue: Engine-fallback reasoning parsing does not currently work with disaggregated serving (support coming soon). Use the Dynamo-native reasoning parser for disaggregated deployments today.
Configurations
--dyn-reasoning-parser selects the Dynamo-native parser path, while
--reasoning-parser selects the engine fallback (vLLM or SGLang)
parser path. The accepted values for each flag come from a different
registry and may differ slightly based on the definitions from each
framework (e.g., vLLM’s nemotron_v3 vs Dynamo’s nemotron3).
Examples
See Also
- Reasoning Parsing (Dynamo) — Dynamo-native parsers and common pairings
- Tool Call Parsing (Engine Fallback) — Equivalent fallback for tool-call parsers
- vLLM Chat Processor — vLLM chat-processor details
- SGLang Chat Processor — SGLang chat-processor details
- Frontend Configuration Reference — Full CLI flag reference