normalizeForAPI method
Normalize this attachment into user messages for the API.
Implementation
@override
List<UserMessage> normalizeForAPI() {
if (memories.isEmpty) return [];
final buf = StringBuffer();
buf.writeln('<system-reminder>');
buf.writeln('Relevant memories:');
for (final memory in memories) {
final header = memory.header ?? memory.path;
buf.writeln('\n--- $header ---');
buf.writeln(memory.content);
}
buf.writeln('</system-reminder>');
return [createUserMessage(content: buf.toString(), isMeta: true)];
}