diff --git a/Partner-Core/src/main/java/work/slhaf/partner/core/cognition/CognitionCore.java b/Partner-Core/src/main/java/work/slhaf/partner/core/cognition/ContextCore.java similarity index 98% rename from Partner-Core/src/main/java/work/slhaf/partner/core/cognition/CognitionCore.java rename to Partner-Core/src/main/java/work/slhaf/partner/core/cognition/ContextCore.java index b2a0a881..8a53ab21 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/core/cognition/CognitionCore.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/core/cognition/ContextCore.java @@ -27,7 +27,7 @@ import java.util.concurrent.locks.ReentrantLock; @Slf4j @CapabilityCore(value = "cognition") -public class CognitionCore implements StateSerializable { +public class ContextCore implements StateSerializable { private static final String RECENT_CHAT_MESSAGE_NOTES = """ 消息格式: @@ -58,7 +58,7 @@ public class CognitionCore implements StateSerializable { private final ContextWorkspace contextWorkspace = new ContextWorkspace(); - public CognitionCore() { + public ContextCore() { register(); } diff --git a/Partner-Core/src/test/java/work/slhaf/partner/core/cognition/CognitionCoreTest.java b/Partner-Core/src/test/java/work/slhaf/partner/core/cognition/CognitionCoreTest.java index cb053aa8..2c536485 100644 --- a/Partner-Core/src/test/java/work/slhaf/partner/core/cognition/CognitionCoreTest.java +++ b/Partner-Core/src/test/java/work/slhaf/partner/core/cognition/CognitionCoreTest.java @@ -20,15 +20,15 @@ class CognitionCoreTest { @Test void shouldRenderRecentChatMessagesWithWrapperAndNotes() { - CognitionCore cognitionCore = new CognitionCore(); - cognitionCore.getChatMessages().addAll(List.of( + ContextCore contextCore = new ContextCore(); + contextCore.getChatMessages().addAll(List.of( new Message(Message.Character.USER, "[[USER]: user-1]: hello"), new Message(Message.Character.ASSISTANT, "[NOT_REPLIED]: wait"), new Message(Message.Character.ASSISTANT, "latest message") )); - cognitionCore.refreshRecentChatMessagesContext(); - String content = cognitionCore.contextWorkspace() + contextCore.refreshRecentChatMessagesContext(); + String content = contextCore.contextWorkspace() .resolve(List.of(ContextBlock.FocusedDomain.COMMUNICATION)) .encodeToMessage() .getContent();