From 7dc364d9b357e10d641d9db49c53523cd66c68bf Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 7 Feb 2026 08:40:18 -0800 Subject: [PATCH] fix(agents): raise compaction threshold to 160K (80% of 200K limit) 80K was too aggressive and caused premature context loss. Now triggers at 160K tokens with a target of 80K after compaction. Co-Authored-By: Claude Opus 4.6 --- .../src/infrastructure/agents/types/context.types.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/services/conversation-service/src/infrastructure/agents/types/context.types.ts b/packages/services/conversation-service/src/infrastructure/agents/types/context.types.ts index 35dec38..5bcca5d 100644 --- a/packages/services/conversation-service/src/infrastructure/agents/types/context.types.ts +++ b/packages/services/conversation-service/src/infrastructure/agents/types/context.types.ts @@ -190,8 +190,8 @@ export interface ContextInjectorConfig { export const DEFAULT_CONTEXT_CONFIG: ContextInjectorConfig = { maxContextTokens: 4000, enableAutoCompaction: true, - compactionThreshold: 80000, - compactionTarget: 40000, + compactionThreshold: 160000, + compactionTarget: 80000, enabledContextTypes: Object.values(ContextType), };