diff --git a/aider/coders/editor_editblock_coder.py b/aider/coders/editor_editblock_coder.py index 1dd975e94..97e5907d7 100644 --- a/aider/coders/editor_editblock_coder.py +++ b/aider/coders/editor_editblock_coder.py @@ -35,8 +35,13 @@ class EditorEditBlockCoder(EditBlockCoder): # Only add reminder if there are current messages if chunks.cur: final = chunks.cur[-1] - if self.main_model.reminder == "sys": - chunks.reminder = self.reminder_message + if self.main_model.reminder == "sys" and self.gpt_prompts.system_reminder: + chunks.reminder = [ + dict( + role="system", + content=self.fmt_system_prompt(self.gpt_prompts.system_reminder) + ) + ] elif self.main_model.reminder == "user" and final["role"] == "user": # stuff it into the user message new_content = (