ensureMemoryDirExists function
Ensure the memory directory exists, creating it if needed.
Implementation
Future<void> ensureMemoryDirExists({String? projectRoot}) async {
final memPath = getAutoMemPath(projectRoot: projectRoot);
final dir = Directory(memPath);
if (!await dir.exists()) {
await dir.create(recursive: true);
}
}