move the single format reminder into the top sys prompt

This commit is contained in:
Paul Gauthier 2023-11-14 10:38:39 -08:00
parent df236e4dec
commit 26a340e21f

View file

@ -419,7 +419,7 @@ class Coder:
def format_messages(self):
self.choose_fence()
main_sys = self.gpt_prompts.main_system
# main_sys += "\n" + self.fmt_system_reminder()
main_sys += "\n" + self.fmt_system_reminder()
messages = [
dict(role="system", content=main_sys),
@ -429,9 +429,9 @@ class Coder:
messages += self.done_messages
messages += self.get_files_messages()
reminder_message = [
dict(role="system", content=self.fmt_system_reminder()),
]
# reminder_message = [
# dict(role="system", content=self.fmt_system_reminder()),
# ]
# messages_tokens = self.main_model.token_count(messages)
# reminder_tokens = self.main_model.token_count(reminder_message)
@ -444,7 +444,7 @@ class Coder:
# THRESH = 2048
# if messages_tokens > THRESH and total_tokens < self.main_model.max_context_tokens:
messages += reminder_message
# messages += reminder_message
messages += self.cur_messages