diff --git a/aider/commands.py b/aider/commands.py index 88ec7d9b2..6e6ff6a2c 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -29,9 +29,10 @@ class Commands: voice = None scraper = None - def __init__(self, io, coder, voice_language=None, verify_ssl=True, args=None): + def __init__(self, io, coder, voice_language=None, verify_ssl=True, args=None, parser=None): self.io = io self.coder = coder + self.parser = parser self.verify_ssl = verify_ssl if voice_language == "auto": diff --git a/aider/main.py b/aider/main.py index 888b86ed3..67b2c5dd0 100644 --- a/aider/main.py +++ b/aider/main.py @@ -495,7 +495,7 @@ def main(argv=None, input=None, output=None, force_git_root=None, return_coder=F except FileNotFoundError: pass - commands = Commands(io, None, verify_ssl=args.verify_ssl, args=args) + commands = Commands(io, None, verify_ssl=args.verify_ssl, args=args, parser=parser) summarizer = ChatSummary( [main_model.weak_model, main_model],