dispose method

Future<void> dispose()

Disposes all services and releases resources

Should be called when shutting down the application. After calling dispose(), you must call initialize() again to use the registry.

Implementation

Future<void> dispose() async {
  // Close VectorStore database connection
  try {
    await _vectorStoreRepository.close();
  } catch (e) {
    debugPrint('Warning: Failed to close VectorStore: $e');
  }
}