Detected chat format (pass to parseChatOutput)
Grammar string for constrained generation (empty if no tools/schema)
Whether grammar should be applied lazily (only after triggers fire)
Grammar trigger conditions for lazy grammar activation
PEG parser definition for PEG format models (pass to parseChatOutput options)
Token strings preserved from grammar masking
Formatted prompt string ready for tokenization
Reasoning format (pass to parseChatOutput options)
Additional stop strings from the template
Whether the thinking tag was forced open by the template
Result from chat template formatting
Includes format-awareness fields for proper output parsing. Pass
formatandreasoningFormatdirectly to parseChatOutput() to decode the model's response.Example: Roundtrip: format -> generate -> parse
See
SessionContext.parseChatOutput