mirror of https://github.com/ollama/ollama.git
The thinking parser will automatically transition to being a pass-through if non-whitespace is seen before an opening tag. However, we weren't clearing the buffer after the first non-whitespace input, so in practice the first token would be emitted twice. Added a test that demonstrated this, and then fixed the bug. |
||
|---|---|---|
| .. | ||
| parser.go | ||
| parser_test.go | ||
| template.go | ||
| template_test.go | ||