From 3fd90c0f5bbc11dfbd1e35c24eb3898e6dcc83da Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Fri, 17 Apr 2026 16:01:50 +0800 Subject: [PATCH] refactor(context): sort context blocks by descending --- .../work/slhaf/partner/core/cognition/ContextWorkspace.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Partner-Core/src/main/java/work/slhaf/partner/core/cognition/ContextWorkspace.kt b/Partner-Core/src/main/java/work/slhaf/partner/core/cognition/ContextWorkspace.kt index a6df39e9..06a55091 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/core/cognition/ContextWorkspace.kt +++ b/Partner-Core/src/main/java/work/slhaf/partner/core/cognition/ContextWorkspace.kt @@ -77,11 +77,10 @@ class ContextWorkspace { val blocks = activeBlocks .sortedWith( - compareBy { it.domainWeight } + compareByDescending { it.domainWeight } + .thenByDescending { it.activationScore } .thenBy { it.block.sourceKey.blockName } .thenBy { it.block.sourceKey.source } - .thenBy { it.activationScore } - .thenBy { it.block.blockContent.encodeToXmlString() } ) .groupBy { it.block.sourceKey } .values