diff --git a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/core/CommunicationProducer.java b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/core/CommunicationProducer.java index c1f8f91b..dc2b9fa2 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/core/CommunicationProducer.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/core/CommunicationProducer.java @@ -118,7 +118,7 @@ public class CommunicationProducer extends AbstractAgentModule.Running buildChatMessages(PartnerRunningFlowContext runningFlowContext) { ResolvedContext resolvedContext = cognitionCapability.contextWorkspace() - .resolve(List.of(ContextBlock.VisibleDomain.COMMUNICATION)); + .resolve(List.of(ContextBlock.VisibleDomain.COMMUNICATION, ContextBlock.VisibleDomain.MEMORY, ContextBlock.VisibleDomain.PERCEIVE, ContextBlock.VisibleDomain.ACTION)); List communicationBlocks = resolvedContext.getBlocks(); List historyMessages = snapshotConversationMessages(); List temp = new ArrayList<>(historyMessages.size() + 2);