From 8c493b393f1f8877ee59486633196173e4130645 Mon Sep 17 00:00:00 2001 From: PaperBoardOfficial Date: Mon, 30 Jun 2025 20:07:18 +0530 Subject: [PATCH] fixed profile context condensation threshold (#5230) --- src/core/task/Task.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/task/Task.ts b/src/core/task/Task.ts index 46da7485ed..ef5db499d2 100644 --- a/src/core/task/Task.ts +++ b/src/core/task/Task.ts @@ -1708,6 +1708,8 @@ export class Task extends EventEmitter { const contextWindow = modelInfo.contextWindow + const currentProfileId = state?.listApiConfigMeta.find((profile) => profile.name === state?.currentApiConfigName)?.id ?? "default"; + const truncateResult = await truncateConversationIfNeeded({ messages: this.apiConversationHistory, totalTokens: contextTokens, @@ -1721,7 +1723,7 @@ export class Task extends EventEmitter { customCondensingPrompt, condensingApiHandler, profileThresholds, - currentProfileId: state?.currentApiConfigName || "default", + currentProfileId, }) if (truncateResult.messages !== this.apiConversationHistory) { await this.overwriteApiConversationHistory(truncateResult.messages)