fix: Add Anthropic error pattern for context window detection#4371
Open
npkanaka wants to merge 2 commits intocrewAIInc:mainfrom
Open
fix: Add Anthropic error pattern for context window detection#4371npkanaka wants to merge 2 commits intocrewAIInc:mainfrom
npkanaka wants to merge 2 commits intocrewAIInc:mainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
When using Anthropic/Claude models with
respect_context_window=True, context window errors are not detected because Anthropic's error message format doesn't match the existing patterns.Anthropic error format:
"prompt is too long: 210094 tokens > 200000 maximum"Solution
Add
"prompt is too long"toCONTEXT_LIMIT_ERRORSlist to support Anthropic/Claude error detection.Note
Low Risk
Single-string match extension to error detection; minimal behavioral change limited to recognizing additional context-limit errors.
Overview
Improves context-window overflow detection by extending
CONTEXT_LIMIT_ERRORSwith the Anthropic/Claude error pattern"prompt is too long", soLLMContextLengthExceededErrorclassification triggers for Claude-style token limit messages (e.g., whenrespect_context_window=True).Written by Cursor Bugbot for commit baf0be2. This will update automatically on new commits. Configure here.