ragClearDocuments static method

Future<void> ragClearDocuments()

Clear all documents from the RAG pipeline.

Throws SDKError.notInitialized if SDK is not initialized. Throws SDKError.invalidState if clearing fails.

Implementation

static Future<void> ragClearDocuments() async {
  if (!RunAnywhere.isSDKInitialized) {
    throw SDKError.notInitialized();
  }

  try {
    DartBridgeRAG.shared.clearDocuments();
  } catch (e) {
    throw SDKError.invalidState('RAG clear documents failed: $e');
  }
}