From 954095aa555f4ceccde6953ca78d865682fabcce Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Mon, 21 Jul 2025 23:47:52 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E6=96=B0=E5=BB=BA=E6=A8=A1=E5=9D=97`Partne?= =?UTF-8?q?r-Api`=EF=BC=8C=E6=8E=A8=E8=BF=9BPartner=E9=80=82=E9=85=8D?= =?UTF-8?q?=E6=A0=B8=E5=BF=83=E6=9C=8D=E5=8A=A1=E6=B3=A8=E5=86=8C=E6=9C=BA?= =?UTF-8?q?=E5=88=B6=E3=80=82=20-=20=E5=B0=86=E5=8E=9F=E6=9C=89=E7=9A=84?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E4=BD=93=E7=B3=BB=E8=BF=9B=E4=B8=80=E6=AD=A5?= =?UTF-8?q?=E5=8C=BA=E5=88=86=EF=BC=8C=E5=88=86=E7=A6=BB=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E6=8C=81=E6=9C=89=E8=83=BD=E5=8A=9B=E4=B8=8E=E8=B0=83=E7=94=A8?= =?UTF-8?q?=E8=83=BD=E5=8A=9B=EF=BC=8CModel=E5=B0=86=E6=9C=89Module?= =?UTF-8?q?=E8=87=AA=E8=BA=AB=E6=8C=81=E6=9C=89=EF=BC=8C=E5=8F=AF=E9=80=9A?= =?UTF-8?q?=E8=BF=87ActivateModel=E5=BC=80=E5=90=AF=E7=9B=B8=E5=BA=94?= =?UTF-8?q?=E8=83=BD=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/encodings.xml | 10 +- .idea/misc.xml | 5 + .xcodemap/config/xcodemap-class-filter.yaml | 34 +- {Partner-Core => Partner-Api}/pom.xml | 10 +- .../api/capability/BaseCoordinateManager.java | 5 + .../capability/CapabilityRegisterFactory.java | 374 ++++++++++++++++++ .../capability/annotation}/Capability.java | 2 +- .../annotation}/CapabilityCore.java | 2 +- .../annotation/CapabilityMethod.java | 11 + .../capability/annotation}/Coordinated.java | 4 +- .../annotation}/InjectCapability.java | 2 +- .../capability/annotation}/ToCoordinated.java | 3 +- .../CapabilityCheckFailedException.java | 11 + .../CoreInstancesCreateFailedException.java | 11 + .../DuplicateCapabilityException.java | 11 + .../exception/DuplicateMethodException.java | 11 + .../EmptyCapabilityHolderException.java | 11 + .../FactoryExecuteFailedException.java | 11 + .../exception/ProxySetFailedException.java | 11 + .../UnMatchedCapabilityException.java | 11 + .../UnMatchedCapabilityMethodException.java | 11 + .../UnMatchedCoordinatedMethodException.java | 11 + .../capability/module/CapabilityHolder.java | 9 + .../api/capability/util/CapabilityUtil.java | 19 + Partner-Capability-Demo/pom.xml | 8 + .../main/java/work/slhaf/demo/TestModule.java | 1 - .../capability/CapabilityRegisterFactory.java | 2 +- .../src/test/java/InterfaceTest.java | 5 + .../src/test/java/TestImpl.java | 9 + .../capability/CapabilityRegisterFactory.java | 14 - .../ability/DispatchCapability.java | 4 - .../CapabilityRegisterFailedException.java | 7 - .../cognation/cognation/CognationCore.java | 107 ----- .../slhaf/partner/module/common/Model.java | 47 --- Partner-Main/pom.xml | 48 +++ .../src/main/java/work/slhaf/Main.java | 0 .../main/java/work/slhaf/partner/Agent.java | 0 .../slhaf/partner/common/chat/ChatClient.java | 0 .../common/chat/constant/ChatConstant.java | 0 .../partner/common/chat/pojo/ChatBody.java | 0 .../common/chat/pojo/ChatResponse.java | 0 .../partner/common/chat/pojo/Message.java | 0 .../partner/common/chat/pojo/MetaMessage.java | 0 .../common/chat/pojo/PrimaryChatResponse.java | 0 .../slhaf/partner/common/config/Config.java | 0 .../partner/common/config/ModelConfig.java | 0 .../partner/common/config/ModuleConfig.java | 0 .../common/config/WebSocketConfig.java | 0 .../GlobalExceptionHandler.java | 0 .../pojo/GlobalException.java | 0 .../pojo/GlobalExceptionData.java | 0 .../partner/common/monitor/DebugMonitor.java | 0 .../common/serialize/PersistableObject.java | 0 .../thread/InteractionThreadPoolExecutor.java | 0 .../partner/common/util/ExtractUtil.java | 0 .../partner/common/util/ResourcesUtil.java | 0 .../slhaf/partner/core/InteractionHub.java | 8 +- .../core/cognation/CognationManager.java | 182 +-------- .../cognation}/CognationCapability.java | 32 +- .../cognation/cognation/CognationCore.java | 168 ++++++++ .../exception/UserNotExistsException.java | 0 .../cognation/cognation/pojo/ActiveData.java | 0 .../cognation/common/pojo/MemoryResult.java | 0 .../common/pojo/MemorySliceResult.java | 0 .../submodule/cache}/CacheCapability.java | 6 +- .../cognation/submodule/cache/CacheCore.java | 84 +++- .../dispatch/DispatchCapability.java | 4 + .../submodule/dispatch/DispatchCore.java | 0 .../submodule/dispatch/pojo/DispatchData.java | 0 .../submodule/memory}/MemoryCapability.java | 19 +- .../submodule/memory/MemoryCore.java | 16 + .../exception/NullSliceListException.java | 0 .../UnExistedDateIndexException.java | 0 .../exception/UnExistedTopicException.java | 0 .../submodule/memory/pojo/EvaluatedSlice.java | 0 .../submodule/memory/pojo/MemorySlice.java | 0 .../memory/pojo/node/MemoryNode.java | 0 .../submodule/memory/pojo/node/TopicNode.java | 0 .../perceive}/PerceiveCapability.java | 5 +- .../submodule/perceive/PerceiveCore.java | 35 +- .../submodule/perceive/pojo/User.java | 0 .../agent_interface/InputReceiver.java | 0 .../agent_interface/TaskCallback.java | 0 .../data/InteractionInputData.java | 0 .../data/InteractionOutputData.java | 0 .../data/context/InteractionContext.java | 2 +- .../data/context/subcontext/CoreContext.java | 0 .../context/subcontext/ModuleContext.java | 2 +- .../interaction/module/InteractionFlow.java | 2 +- .../module/InteractionModulesLoader.java | 12 +- .../partner/core/session/SessionManager.java | 0 .../partner/gateway/AgentWebSocketServer.java | 0 .../slhaf/partner/gateway/MessageSender.java | 0 .../common/entity}/AppendPromptData.java | 2 +- .../module/common/model/ActivateModel.java | 75 ++++ .../partner/module/common/model/Model.java | 21 + .../module/common/model}/ModelConstant.java | 2 +- .../module/common/module/CoreModule.java | 7 + .../common/module/InteractionModule.java | 7 + .../partner/module/common/module/Module.java | 14 + .../module/common/module/PostModule.java | 4 + .../module/common/module}/PreModule.java | 7 +- .../module/common/module/SubModule.java | 13 + .../module/modules/core/CoreModel.java | 64 +-- .../memory/selector/MemorySelector.java | 22 +- .../evaluator/SliceSelectEvaluator.java | 26 +- .../evaluator/data/EvaluatorBatchInput.java | 0 .../evaluator/data/EvaluatorInput.java | 0 .../evaluator/data/EvaluatorResult.java | 0 .../selector/evaluator/data/SliceSummary.java | 0 .../extractor/MemorySelectExtractor.java | 37 +- .../extractor/data/ExtractorInput.java | 0 .../extractor/data/ExtractorMatchData.java | 0 .../extractor/data/ExtractorResult.java | 0 .../modules/memory/updater/MemoryUpdater.java | 24 +- .../UnExpectedMessageCountException.java | 0 .../updater/summarizer/MemorySummarizer.java | 6 +- .../updater/summarizer/MultiSummarizer.java | 26 +- .../updater/summarizer/SingleSummarizer.java | 29 +- .../updater/summarizer/TotalSummarizer.java | 26 +- .../summarizer/data/SummarizeInput.java | 0 .../summarizer/data/SummarizeResult.java | 0 .../perceive/selector/PerceiveSelector.java | 7 +- .../perceive/updater/PerceiveUpdater.java | 29 +- .../relation_extractor/RelationExtractor.java | 34 +- .../pojo/RelationExtractInput.java | 0 .../pojo/RelationExtractResult.java | 0 .../StaticMemoryExtractor.java | 35 +- .../data/StaticMemoryExtractInput.java | 0 .../modules/process/PostprocessExecutor.java | 12 +- .../modules/process/PreprocessExecutor.java | 17 +- .../module/modules/task/TaskEvaluator.java | 9 +- .../module/modules/task/TaskExecutor.java | 0 .../module/modules/task/TaskScheduler.java | 4 +- .../module/modules/task/data/TaskData.java | 0 .../src/main/resources/logback.xml | 0 .../modules/default_activated_model.json | 0 .../prompt/module/core/core_model.json | 0 .../module/memory/multi_summarizer.json | 0 .../module/memory/single_summarizer.json | 0 .../prompt/module/memory/slice_evaluator.json | 0 .../prompt/module/memory/topic_extractor.json | 0 .../module/memory/total_summarizer.json | 0 .../module/perceive/relation_extractor.json | 0 .../module/perceive/static_extractor.json | 0 .../main/resources/prompt/self_awareness.json | 0 .../src/test/java/ReflectionTest.java | 2 +- .../src/test/java/RegexTest.java | 0 .../src/test/java/SelfAwarenessTest.java | 2 +- .../src/test/java/ThreadPoolTest.java | 0 .../test/java/text/relation_input_test.json | 0 .../test/java/text/relation_output_test.json | 0 README.md | 1 - pom.xml | 28 +- 154 files changed, 1426 insertions(+), 595 deletions(-) rename {Partner-Core => Partner-Api}/pom.xml (72%) create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/BaseCoordinateManager.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/CapabilityRegisterFactory.java rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/interfaces => Partner-Api/src/main/java/work/slhaf/partner/api/capability/annotation}/Capability.java (84%) rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/interfaces => Partner-Api/src/main/java/work/slhaf/partner/api/capability/annotation}/CapabilityCore.java (84%) create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/annotation/CapabilityMethod.java rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/interfaces => Partner-Api/src/main/java/work/slhaf/partner/api/capability/annotation}/Coordinated.java (80%) rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/interfaces => Partner-Api/src/main/java/work/slhaf/partner/api/capability/annotation}/InjectCapability.java (82%) rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/interfaces => Partner-Api/src/main/java/work/slhaf/partner/api/capability/annotation}/ToCoordinated.java (85%) create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/CapabilityCheckFailedException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/CoreInstancesCreateFailedException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/DuplicateCapabilityException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/DuplicateMethodException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/EmptyCapabilityHolderException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/FactoryExecuteFailedException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/ProxySetFailedException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/UnMatchedCapabilityException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/UnMatchedCapabilityMethodException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/exception/UnMatchedCoordinatedMethodException.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/module/CapabilityHolder.java create mode 100644 Partner-Api/src/main/java/work/slhaf/partner/api/capability/util/CapabilityUtil.java create mode 100644 Partner-Capability-Demo/src/test/java/InterfaceTest.java create mode 100644 Partner-Capability-Demo/src/test/java/TestImpl.java delete mode 100644 Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/CapabilityRegisterFactory.java delete mode 100644 Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/ability/DispatchCapability.java delete mode 100644 Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/exception/CapabilityRegisterFailedException.java delete mode 100644 Partner-Core/src/main/java/work/slhaf/partner/core/cognation/cognation/CognationCore.java delete mode 100644 Partner-Core/src/main/java/work/slhaf/partner/module/common/Model.java create mode 100644 Partner-Main/pom.xml rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/Main.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/Agent.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/chat/ChatClient.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/chat/constant/ChatConstant.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/chat/pojo/ChatBody.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/chat/pojo/ChatResponse.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/chat/pojo/Message.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/chat/pojo/MetaMessage.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/chat/pojo/PrimaryChatResponse.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/config/Config.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/config/ModelConfig.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/config/ModuleConfig.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/config/WebSocketConfig.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/exception_handler/GlobalExceptionHandler.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/exception_handler/pojo/GlobalException.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/exception_handler/pojo/GlobalExceptionData.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/monitor/DebugMonitor.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/serialize/PersistableObject.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/thread/InteractionThreadPoolExecutor.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/util/ExtractUtil.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/common/util/ResourcesUtil.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/InteractionHub.java (85%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/CognationManager.java (51%) rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/ability => Partner-Main/src/main/java/work/slhaf/partner/core/cognation/cognation}/CognationCapability.java (60%) create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/core/cognation/cognation/CognationCore.java rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/cognation/exception/UserNotExistsException.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/cognation/pojo/ActiveData.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/common/pojo/MemoryResult.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/common/pojo/MemorySliceResult.java (100%) rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/ability => Partner-Main/src/main/java/work/slhaf/partner/core/cognation/submodule/cache}/CacheCapability.java (65%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/cache/CacheCore.java (73%) create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/core/cognation/submodule/dispatch/DispatchCapability.java rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/dispatch/DispatchCore.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/dispatch/pojo/DispatchData.java (100%) rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/ability => Partner-Main/src/main/java/work/slhaf/partner/core/cognation/submodule/memory}/MemoryCapability.java (59%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/memory/MemoryCore.java (96%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/memory/exception/NullSliceListException.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/memory/exception/UnExistedDateIndexException.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/memory/exception/UnExistedTopicException.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/memory/pojo/EvaluatedSlice.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/memory/pojo/MemorySlice.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/memory/pojo/node/MemoryNode.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/memory/pojo/node/TopicNode.java (100%) rename {Partner-Core/src/main/java/work/slhaf/partner/core/cognation/capability/ability => Partner-Main/src/main/java/work/slhaf/partner/core/cognation/submodule/perceive}/PerceiveCapability.java (56%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/perceive/PerceiveCore.java (72%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/cognation/submodule/perceive/pojo/User.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/interaction/agent_interface/InputReceiver.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/interaction/agent_interface/TaskCallback.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/interaction/data/InteractionInputData.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/interaction/data/InteractionOutputData.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/interaction/data/context/InteractionContext.java (96%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/interaction/data/context/subcontext/CoreContext.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/interaction/data/context/subcontext/ModuleContext.java (90%) rename Partner-Core/src/main/java/work/slhaf/partner/core/interaction/module/InteractionModule.java => Partner-Main/src/main/java/work/slhaf/partner/core/interaction/module/InteractionFlow.java (87%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/interaction/module/InteractionModulesLoader.java (81%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/core/session/SessionManager.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/gateway/AgentWebSocketServer.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/gateway/MessageSender.java (100%) rename {Partner-Core/src/main/java/work/slhaf/partner/module/common => Partner-Main/src/main/java/work/slhaf/partner/module/common/entity}/AppendPromptData.java (89%) create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/module/common/model/ActivateModel.java create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/module/common/model/Model.java rename {Partner-Core/src/main/java/work/slhaf/partner/module/common => Partner-Main/src/main/java/work/slhaf/partner/module/common/model}/ModelConstant.java (89%) create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/module/common/module/CoreModule.java create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/module/common/module/InteractionModule.java create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/module/common/module/Module.java create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/module/common/module/PostModule.java rename {Partner-Core/src/main/java/work/slhaf/partner/module/common => Partner-Main/src/main/java/work/slhaf/partner/module/common/module}/PreModule.java (75%) create mode 100644 Partner-Main/src/main/java/work/slhaf/partner/module/common/module/SubModule.java rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/core/CoreModel.java (84%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/MemorySelector.java (93%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/evaluator/SliceSelectEvaluator.java (92%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/evaluator/data/EvaluatorBatchInput.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/evaluator/data/EvaluatorInput.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/evaluator/data/EvaluatorResult.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/evaluator/data/SliceSummary.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/extractor/MemorySelectExtractor.java (82%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/extractor/data/ExtractorInput.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/extractor/data/ExtractorMatchData.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/selector/extractor/data/ExtractorResult.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/updater/MemoryUpdater.java (94%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/updater/exception/UnExpectedMessageCountException.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/updater/summarizer/MemorySummarizer.java (89%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/updater/summarizer/MultiSummarizer.java (78%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/updater/summarizer/SingleSummarizer.java (79%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/updater/summarizer/TotalSummarizer.java (66%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/updater/summarizer/data/SummarizeInput.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/memory/updater/summarizer/data/SummarizeResult.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/perceive/selector/PerceiveSelector.java (91%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/perceive/updater/PerceiveUpdater.java (82%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/perceive/updater/relation_extractor/RelationExtractor.java (80%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/perceive/updater/relation_extractor/pojo/RelationExtractInput.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/perceive/updater/relation_extractor/pojo/RelationExtractResult.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/perceive/updater/static_extractor/StaticMemoryExtractor.java (68%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/perceive/updater/static_extractor/data/StaticMemoryExtractInput.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/process/PostprocessExecutor.java (75%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/process/PreprocessExecutor.java (89%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/task/TaskEvaluator.java (62%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/task/TaskExecutor.java (100%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/task/TaskScheduler.java (82%) rename {Partner-Core => Partner-Main}/src/main/java/work/slhaf/partner/module/modules/task/data/TaskData.java (100%) rename {Partner-Core => Partner-Main}/src/main/resources/logback.xml (100%) rename {Partner-Core => Partner-Main}/src/main/resources/modules/default_activated_model.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/module/core/core_model.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/module/memory/multi_summarizer.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/module/memory/single_summarizer.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/module/memory/slice_evaluator.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/module/memory/topic_extractor.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/module/memory/total_summarizer.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/module/perceive/relation_extractor.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/module/perceive/static_extractor.json (100%) rename {Partner-Core => Partner-Main}/src/main/resources/prompt/self_awareness.json (100%) rename {Partner-Core => Partner-Main}/src/test/java/ReflectionTest.java (91%) rename {Partner-Core => Partner-Main}/src/test/java/RegexTest.java (100%) rename {Partner-Core => Partner-Main}/src/test/java/SelfAwarenessTest.java (98%) rename {Partner-Core => Partner-Main}/src/test/java/ThreadPoolTest.java (100%) rename {Partner-Core => Partner-Main}/src/test/java/text/relation_input_test.json (100%) rename {Partner-Core => Partner-Main}/src/test/java/text/relation_output_test.json (100%) diff --git a/.idea/encodings.xml b/.idea/encodings.xml index 327c9df0..893e79de 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -1,12 +1,14 @@ + + - - - - + + + + diff --git a/.idea/misc.xml b/.idea/misc.xml index dddff606..42ae0cec 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,5 +1,10 @@ + + + + +