refactor: improve model prompt selection logic in fmt_system_prompt

This commit is contained in:
Paul Gauthier (aider) 2025-03-22 08:16:07 -07:00
parent 2540933921
commit 5b73938e29

View file

@ -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()