diff --git a/src/crewai/utilities/exceptions/context_window_exceeding_exception.py b/src/crewai/utilities/exceptions/context_window_exceeding_exception.py index 1149ddb17..786a0aa9b 100644 --- a/src/crewai/utilities/exceptions/context_window_exceeding_exception.py +++ b/src/crewai/utilities/exceptions/context_window_exceeding_exception.py @@ -2,6 +2,7 @@ class LLMContextLengthExceededException(Exception): CONTEXT_LIMIT_ERRORS = [ "maximum context length", "context length exceeded", + "context_length_exceeded", "context window full", "too many tokens", "input is too long", diff --git a/src/crewai/utilities/exceptions/exception_aggregator.py b/src/crewai/utilities/exceptions/exception_aggregator.py deleted file mode 100644 index c501d1f23..000000000 --- a/src/crewai/utilities/exceptions/exception_aggregator.py +++ /dev/null @@ -1,8 +0,0 @@ -class ContextLengthExceeded(Exception): - def __init__(self, exceptions): - self.exceptions = exceptions - super().__init__(self.__str__()) - - def __str__(self): - error_messages = [str(e) for e in self.exceptions] - return f"Multiple BadRequestExceptions occurred: {', '.join(error_messages)}"