addKbBackupToMessage method

void addKbBackupToMessage(
  1. PupauMessage message
)

Implementation

void addKbBackupToMessage(PupauMessage message) {
  if (message.sourceType == SourceType.llm && kbReferencesBackup.isNotEmpty) {
    // Ensure kbReferences is a mutable list by creating a copy
    message.kbReferences = List<KbReference>.from(message.kbReferences);
    message.kbReferences.addAll(kbReferencesBackup);
    kbReferencesBackup = [];
  }
}