From 360846320ffbe1376cf4dae1dc5c44a747a15b63 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sun, 17 Dec 2023 12:58:48 -0800 Subject: [PATCH] announce the edit format --- aider/coders/base_coder.py | 3 ++- aider/coders/editblock_coder.py | 2 ++ aider/coders/wholefile_coder.py | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 1236a1a73..2212ea9b6 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -52,6 +52,7 @@ class Coder: num_malformed_responses = 0 last_keyboard_interrupt = None max_apply_update_errors = 3 + edit_format = None @classmethod def create( @@ -149,7 +150,7 @@ class Coder: self.main_model = main_model - self.io.tool_output(f"Model: {main_model.name}") + self.io.tool_output(f"Model: {main_model.name} using {self.edit_format} edit format") self.show_diffs = show_diffs diff --git a/aider/coders/editblock_coder.py b/aider/coders/editblock_coder.py index 406bf5833..fe367a173 100644 --- a/aider/coders/editblock_coder.py +++ b/aider/coders/editblock_coder.py @@ -9,6 +9,8 @@ from .editblock_prompts import EditBlockPrompts class EditBlockCoder(Coder): + edit_format = "diff" + def __init__(self, *args, **kwargs): self.gpt_prompts = EditBlockPrompts() super().__init__(*args, **kwargs) diff --git a/aider/coders/wholefile_coder.py b/aider/coders/wholefile_coder.py index 6bd7d4634..7c0975cb7 100644 --- a/aider/coders/wholefile_coder.py +++ b/aider/coders/wholefile_coder.py @@ -8,6 +8,8 @@ from .wholefile_prompts import WholeFilePrompts class WholeFileCoder(Coder): + edit_format = "whole" + def __init__(self, *args, **kwargs): self.gpt_prompts = WholeFilePrompts() super().__init__(*args, **kwargs)