@override Future<void> close() async { _isClosed = true; _queryBuffer.clear(); _pendingImages.clear(); _pendingAudio = null; ffiClient.closeConversation(); onClose(); }