Tell the AI we are switching code bases

This commit is contained in:
Paul Gauthier 2024-04-30 20:51:24 -07:00
parent d51cada163
commit 7fd3b8aeee
2 changed files with 6 additions and 0 deletions

View file

@ -533,6 +533,11 @@ class Coder:
content=self.fmt_system_prompt(msg["content"]),
)
)
if self.gpt_prompts.example_messages:
messages += [
dict(role="user", content="I switched to a new code base."),
dict(role="assistant", content="Ok."),
]
self.summarize_end()
messages += self.done_messages

View file

@ -89,6 +89,7 @@ def show_messages(messages, title=None, functions=None):
print(title.upper(), "*" * 50)
for msg in messages:
print()
role = msg["role"].upper()
content = msg.get("content")
if isinstance(content, list): # Handle list content (e.g., image messages)