From 7fd3b8aeeeb4b3b8c91ff1547f2dd3f2d1d5297f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Tue, 30 Apr 2024 20:51:24 -0700 Subject: [PATCH] Tell the AI we are switching code bases --- aider/coders/base_coder.py | 5 +++++ aider/utils.py | 1 + 2 files changed, 6 insertions(+) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 5c467435b..5658cb913 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -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 diff --git a/aider/utils.py b/aider/utils.py index 98b70ac45..81c20c81b 100644 --- a/aider/utils.py +++ b/aider/utils.py @@ -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)