Requests cancellation of the active turn.
@override Future<void> stop() async { if (_closed || !_running) return; _cancelled = true; await _session.chat.stopGeneration(); }