package tech.aiflowy.ai.entity; import com.agentsflex.core.memory.ChatMemory; import com.agentsflex.core.message.Message; import java.util.ArrayList; import java.util.List; public class AiBotExternalMessageMemory implements ChatMemory { List historyMessages; public AiBotExternalMessageMemory( List historyMessage) { this.historyMessages = historyMessage; } @Override public List getMessages() { List messages = new ArrayList<>(); for (AiBotMessage aiBotMessage : historyMessages) { Message message = aiBotMessage.toMessage(); if (message != null) messages.add(message); } return messages; } @Override public void addMessage(Message message) { } @Override public Object id() { return null; } }