mirror of
https://github.com/pacnpal/Roo-Code.git
synced 2025-12-20 04:11:10 -05:00
Adjust context management buffer
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
"name": "claude-dev",
|
||||
"displayName": "Claude Dev",
|
||||
"description": "Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.",
|
||||
"version": "1.5.2",
|
||||
"version": "1.5.3",
|
||||
"icon": "icon.png",
|
||||
"engines": {
|
||||
"vscode": "^1.84.0"
|
||||
|
||||
@@ -9,7 +9,7 @@ export function isWithinContextWindow(
|
||||
tools: Anthropic.Messages.Tool[],
|
||||
messages: Anthropic.Messages.MessageParam[]
|
||||
): boolean {
|
||||
const adjustedContextWindow = contextWindow - 10_000 // Buffer to account for tokenizer differences
|
||||
const adjustedContextWindow = contextWindow * 0.75 // Buffer to account for tokenizer differences
|
||||
// counting tokens is expensive, so we first try to estimate before doing a more accurate calculation
|
||||
const estimatedTotalMessageTokens = countTokens(systemPrompt + JSON.stringify(tools) + JSON.stringify(messages))
|
||||
if (estimatedTotalMessageTokens <= adjustedContextWindow) {
|
||||
|
||||
Reference in New Issue
Block a user