Indicates when an LLM is done responding. Only useful when calling the asynchronous methods.
@override bool get isDone => _isDone ??= _getIsDone();