thinking property

String? get thinking

The model's reasoning ("thinking") for this turn, when it produced any.

Streamed reasoning grows through appendThinking; there is no setter. Kept separate from text so the answer bubble and transcript stay clean of raw thought tokens.

Implementation

String? get thinking => _thinking;