From fe60b111897c7d50ad6aee6d0e251a13ae704eba Mon Sep 17 00:00:00 2001 From: Will Li Date: Thu, 31 Jul 2025 10:24:10 -0700 Subject: [PATCH] Update src/core/tools/contextValidator.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --- src/core/tools/contextValidator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/tools/contextValidator.ts b/src/core/tools/contextValidator.ts index 79f001a375..5839407f26 100644 --- a/src/core/tools/contextValidator.ts +++ b/src/core/tools/contextValidator.ts @@ -57,7 +57,7 @@ async function getContextInfo(cline: Task): Promise { const currentlyUsed = currentContextTokens || 0 const remainingContext = contextWindow - currentlyUsed const usableRemainingContext = Math.floor(remainingContext * (1 - FILE_READ_BUFFER_PERCENTAGE)) - const reservedForResponse = maxResponseTokens || 0 + const reservedForResponse = Math.min(maxResponseTokens || 0, usableRemainingContext) const availableTokensForFile = usableRemainingContext - reservedForResponse const targetTokenLimit = Math.floor(availableTokensForFile * 0.9)