diff --git a/src/ClaudeDev.ts b/src/ClaudeDev.ts index c1ea9be..99ec077 100644 --- a/src/ClaudeDev.ts +++ b/src/ClaudeDev.ts @@ -1318,7 +1318,7 @@ ${this.customInstructions.trim()} ) const totalTokens = (tokensIn || 0) + (tokensOut || 0) + (cacheWrites || 0) + (cacheReads || 0) const contextWindow = this.api.getModel().info.contextWindow - const maxAllowedSize = Math.max(contextWindow - 20_000, contextWindow * 0.8) + const maxAllowedSize = Math.max(contextWindow - 40_000, contextWindow * 0.8) if (totalTokens >= maxAllowedSize) { const truncatedMessages = truncateHalfConversation(this.apiConversationHistory) await this.overwriteApiConversationHistory(truncatedMessages)