From 5b73938e29191728b6e929d8e275763ad4e30308 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Sat, 22 Mar 2025 08:16:07 -0700 Subject: [PATCH] refactor: improve model prompt selection logic in fmt_system_prompt --- aider/coders/base_coder.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 07b76328d..59f4d3e0f 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1077,8 +1077,12 @@ class Coder: return platform_text def fmt_system_prompt(self, prompt): - # if model lazy: lazy_prompt elif model overager overeager_prompt else "" ai! - lazy_prompt = self.gpt_prompts.lazy_prompt if self.main_model.lazy else "" + if self.main_model.lazy: + lazy_prompt = self.gpt_prompts.lazy_prompt + elif hasattr(self.main_model, 'overager') and self.main_model.overager: + lazy_prompt = self.gpt_prompts.overeager_prompt + else: + lazy_prompt = "" platform_text = self.get_platform_info()