From e373c6522fccac85a2427159ab64d8afd33bb80d Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 10 Aug 2024 14:21:15 -0700 Subject: [PATCH] do not preproc the message to helpcoder --- aider/coders/base_coder.py | 13 ++++++++----- aider/commands.py | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 488aea99d..b8ef63c38 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -672,17 +672,17 @@ class Coder: if self.repo: self.commit_before_message.append(self.repo.get_head()) - def run(self, with_message=None): + def run(self, with_message=None, preproc=True): try: if with_message: self.io.user_input(with_message) - self.run_one(with_message) + self.run_one(with_message, preproc) return self.partial_response_content while True: try: user_message = self.get_input() - self.run_one(user_message) + self.run_one(user_message, preproc) self.show_undo_hint() except KeyboardInterrupt: self.keyboard_interrupt() @@ -710,10 +710,13 @@ class Coder: return inp - def run_one(self, user_message): + def run_one(self, user_message, preproc): self.init_before_message() - message = self.preproc_user_input(user_message) + if preproc: + message = self.preproc_user_input(user_message) + else: + message = user_message while message: self.reflected_message = None diff --git a/aider/commands.py b/aider/commands.py index 94af9e380..0f3853d66 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -821,7 +821,7 @@ class Commands: """ user_msg += "\n".join(self.coder.get_announcements()) + "\n" - assistant_msg = coder.run(user_msg) + assistant_msg = coder.run(user_msg, preproc=False) self.coder.cur_messages += [ dict(role="user", content=user_msg),