flushVectorStore method

  1. @override
Future<void> flushVectorStore()
override

Persist everything written to the vector store so far, without closing it.

See VectorStoreRepository.flush for what this means per backend — it is required on qdrant, a no-op on native SQLite, and a partial drain on web.

Implementation

@override
Future<void> flushVectorStore() async {
  await ServiceRegistry.instance.vectorStoreRepository.flush();
}