From bfb235510392bc0e155dc6ada786dd355f89b55a Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 28 Aug 2024 17:48:22 -0700 Subject: [PATCH] feat: implement and initialize ignore_mentions set --- aider/coders/base_coder.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 8fc30c416..39f6357b4 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -93,6 +93,7 @@ class Coder: cache_warming_thread = None num_cache_warming_pings = 0 suggest_shell_commands = True + ignore_mentions = None @classmethod def create( @@ -262,6 +263,7 @@ class Coder: self.aider_commit_hashes = set() self.rejected_urls = set() self.abs_root_path_cache = {} + self.ignore_mentions = set() self.suggest_shell_commands = suggest_shell_commands @@ -1322,8 +1324,8 @@ class Coder: return added_fnames = [] - group = ConfirmGroup(mentioned_rel_fnames) - for rel_fname in mentioned_rel_fnames: + group = ConfirmGroup(mentioned_rel_fnames - self.ignore_mentions) + for rel_fname in mentioned_rel_fnames - self.ignore_mentions: if self.io.confirm_ask(f"Add {rel_fname} to the chat?", group=group): self.add_rel_fname(rel_fname) added_fnames.append(rel_fname)