Skip to content

Commit 83be025

Browse files
committed
Apply file edits irrespective of if files still need to be added to the chat, reflection should allow the model to clean up after itself
1 parent 9e40d0a commit 83be025

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

aider/coders/base_coder.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1728,6 +1728,15 @@ def send_message(self, inp):
17281728

17291729
edited = self.apply_updates()
17301730

1731+
if edited:
1732+
self.aider_edited_files.update(edited)
1733+
saved_message = self.auto_commit(edited)
1734+
1735+
if not saved_message and hasattr(self.gpt_prompts, "files_content_gpt_edits_no_repo"):
1736+
saved_message = self.gpt_prompts.files_content_gpt_edits_no_repo
1737+
1738+
self.move_back_cur_messages(saved_message)
1739+
17311740
if not interrupted:
17321741
add_rel_files_message = self.check_for_file_mentions(content)
17331742
if add_rel_files_message:
@@ -1751,15 +1760,6 @@ def send_message(self, inp):
17511760
except KeyboardInterrupt:
17521761
interrupted = True
17531762

1754-
if edited:
1755-
self.aider_edited_files.update(edited)
1756-
saved_message = self.auto_commit(edited)
1757-
1758-
if not saved_message and hasattr(self.gpt_prompts, "files_content_gpt_edits_no_repo"):
1759-
saved_message = self.gpt_prompts.files_content_gpt_edits_no_repo
1760-
1761-
self.move_back_cur_messages(saved_message)
1762-
17631763
if self.reflected_message:
17641764
return
17651765

0 commit comments

Comments
 (0)