refactor(communication): adjust domains that involved in communication

This commit is contained in:
2026-03-24 14:28:51 +08:00
parent d11a431614
commit 82db27484c

View File

@@ -118,7 +118,7 @@ public class CommunicationProducer extends AbstractAgentModule.Running<PartnerRu
private List<Message> buildChatMessages(PartnerRunningFlowContext runningFlowContext) { private List<Message> buildChatMessages(PartnerRunningFlowContext runningFlowContext) {
ResolvedContext resolvedContext = cognitionCapability.contextWorkspace() 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<BlockContent> communicationBlocks = resolvedContext.getBlocks(); List<BlockContent> communicationBlocks = resolvedContext.getBlocks();
List<Message> historyMessages = snapshotConversationMessages(); List<Message> historyMessages = snapshotConversationMessages();
List<Message> temp = new ArrayList<>(historyMessages.size() + 2); List<Message> temp = new ArrayList<>(historyMessages.size() + 2);