addMemory method
Future<void>
addMemory({
- required List<
MemoryEntry> memories, - Map<
String, Object?> ? customMetadata,
Adds explicit memories to long-term memory.
Throws a StateError when memory services are unavailable.
Implementation
Future<void> addMemory({
required List<MemoryEntry> memories,
Map<String, Object?>? customMetadata,
}) async {
final Object? service = memoryService;
if (service is! BaseMemoryService) {
throw StateError('Memory service is not initialized.');
}
await service.addMemory(
appName: appName,
userId: userId,
memories: memories,
customMetadata: customMetadata,
);
}