addMemory method

Future<void> addMemory({
  1. required String appName,
  2. required String userId,
  3. required List<MemoryEntry> memories,
  4. Map<String, Object?>? customMetadata,
})

Adds pre-built memories directly into storage.

Default implementation throws UnsupportedError.

Implementation

Future<void> addMemory({
  required String appName,
  required String userId,
  required List<MemoryEntry> memories,
  Map<String, Object?>? customMetadata,
}) async {
  throw UnsupportedError(
    'This memory service does not support direct memory writes. '
    'Call addEventsToMemory(...) or addSessionToMemory(session) instead.',
  );
}