fixed profile context condensation threshold (#5230)

This commit is contained in:
PaperBoardOfficial 2025-06-30 20:07:18 +05:30 • committed by GitHub
parent cd60bb3a7e
commit 8c493b393f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1708,6 +1708,8 @@ export class Task extends EventEmitter<ClineEvents> {
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<ClineEvents> {
customCondensingPrompt,
condensingApiHandler,
profileThresholds,
currentProfileId: state?.currentApiConfigName || "default",
currentProfileId,
})
if (truncateResult.messages !== this.apiConversationHistory) {
await this.overwriteApiConversationHistory(truncateResult.messages)