generated/thinking_tag_pattern.pb library

Classes

ReasoningMode
The single home for reasoning control. Composed surfaces (tool calling, RAG, voice agent) inherit it through the embedded LLMGenerationOptions.
ReasoningOptions
ThinkingTagPattern
Extracts a model's reasoning block from raw output, for families like Qwen3 and LFM2 that wrap it in . Used both per-call and as ModelInfo catalog metadata.

Extensions

GeneratedMessageGenericExtensions on T
Extensions on GeneratedMessages.