* fix: Handle the default thinking behavior
Some chat-templates insert full CoT block when thinking is *disabled* by Default like Qwen3.5-2B. And some models by Default only insert the CoT initializer (somtimes possibly with whitespaces) like Qwen3.5-4B when thinking is *enabled*.
Co-authored-by: benthecarman <benthecarman@live.com>
* chore: Update CI test hashes
Removing $ from pattern_initializer broke the test model mistral-3, which was expected
* fix: Several fixes, docs update, cleanup
* chore: Update Windows test hash
very much expected, and looks good to me
* chore: Update CI test hashes
* chore: Update CI test hash (alternate)
good to see that it caught the third hash as well. Anyway, the GitHub CI remains terrible for such tests
* fix: minor change
* fix: Override the system prompt for the dummy_prompt case
This is correct for models which insert instructions about 'How to think' in the system prompt, which can cause false-positives when searching the dummy_prompt
* chore: Update CI test hashes
* chore: Update CI test hashes
* fix: minor change
* fix: Add alternate CI test hash
I'm not liking having a fourth hash btw
---------
Co-authored-by: benthecarman <benthecarman@live.com>