PARSER selects Ollama’s streaming output decoder. It separates raw generated tokens into:
message.contentmessage.thinkingmessage.tool_calls
It does not generally instruct the model; the matching RENDERER supplies the prompt instructions. Renderer and parser therefore need compatible conventions.
The current parser registry is defined in model/parsers/parsers.go.