writeMemoryFile method
Future<void>
writeMemoryFile({
- required String filename,
- required String name,
- required String description,
- required MemoryType type,
- required String content,
Write a memory file with frontmatter.
Implementation
Future<void> writeMemoryFile({
required String filename,
required String name,
required String description,
required MemoryType type,
required String content,
}) async {
await initialize();
final memPath = getAutoMemPath(projectRoot: projectRoot);
final filePath = '$memPath/$filename';
final file = File(filePath);
final fullContent =
'''---
name: $name
description: $description
type: ${type.name}
---
$content
''';
await file.writeAsString(fullContent);
}