- Added in-band thinking scanners for Gemini, Gemma, Kimi, and Pi dialects.
- Updated assistant rendering to emit dialect-specific thinking blocks and keep tool calls outside them.
- Added parseThinking:false handling and fixed split-thinking leakage into replies.
- Updated transcript parsing to accumulate and emit thinkingStart, thinkingDelta, and thinkingEnd events.
- Updated scanner/tokenization docs and changelog with breaking notes for in-band thinking channels.
- Added cross-dialect tests for thought-channel parsing, rendering, and streaming parity.