do not preproc the message to helpcoder

This commit is contained in:
Paul Gauthier 2024-08-10 14:21:15 -07:00
parent c85f7d4f63
commit e373c6522f
2 changed files with 9 additions and 6 deletions

View file

@ -672,17 +672,17 @@ class Coder:
if self.repo: if self.repo:
self.commit_before_message.append(self.repo.get_head()) self.commit_before_message.append(self.repo.get_head())
def run(self, with_message=None): def run(self, with_message=None, preproc=True):
try: try:
if with_message: if with_message:
self.io.user_input(with_message) self.io.user_input(with_message)
self.run_one(with_message) self.run_one(with_message, preproc)
return self.partial_response_content return self.partial_response_content
while True: while True:
try: try:
user_message = self.get_input() user_message = self.get_input()
self.run_one(user_message) self.run_one(user_message, preproc)
self.show_undo_hint() self.show_undo_hint()
except KeyboardInterrupt: except KeyboardInterrupt:
self.keyboard_interrupt() self.keyboard_interrupt()
@ -710,10 +710,13 @@ class Coder:
return inp return inp
def run_one(self, user_message): def run_one(self, user_message, preproc):
self.init_before_message() 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: while message:
self.reflected_message = None self.reflected_message = None

View file

@ -821,7 +821,7 @@ class Commands:
""" """
user_msg += "\n".join(self.coder.get_announcements()) + "\n" 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 += [ self.coder.cur_messages += [
dict(role="user", content=user_msg), dict(role="user", content=user_msg),