diff --git a/aider/repomap.py b/aider/repomap.py index 67b1bb35a..45433fa0d 100644 --- a/aider/repomap.py +++ b/aider/repomap.py @@ -506,7 +506,9 @@ class RepoMap: other_rel_fnames = sorted(set(self.get_rel_fname(fname) for fname in other_fnames)) special_fnames = filter_important_files(other_rel_fnames) - special_fnames = [ # todo: only keep fnames which aren't in ranked_tags already + ranked_tags_fnames = set(tag[0] for tag in ranked_tags) + special_fnames = [ + fn for fn in special_fnames if fn not in ranked_tags_fnames ] special_fnames = [(fn,) for fn in special_fnames]