diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 366954ad9..8650e515c 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1124,6 +1124,7 @@ class Coder: exhausted = False interrupted = False try: + # ai: replicate this try/except retry loop... while True: try: yield from self.send(messages, functions=self.functions) @@ -1136,6 +1137,7 @@ class Coder: self.io.tool_output(f"Retrying in {retry_delay:.1f} seconds...") time.sleep(retry_delay) continue + # ai: ... down to here except KeyboardInterrupt: interrupted = True break diff --git a/aider/sendchat.py b/aider/sendchat.py index 3ad22e743..2c796e54a 100644 --- a/aider/sendchat.py +++ b/aider/sendchat.py @@ -102,7 +102,7 @@ def send_completion( return hash_object, res -@lazy_litellm_retry_decorator +# ai: in this function! def simple_send_with_retries(model_name, messages, extra_params=None): try: kwargs = {