Update src/core/tools/contextValidator.ts

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
This commit is contained in:
Will Li 2025-07-31 10:24:10 -07:00 committed by GitHub
parent 0e0bd6c24c
commit fe60b11189
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -57,7 +57,7 @@ async function getContextInfo(cline: Task): Promise<ContextInfo> {
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)