MCPcopy
hub / github.com/Aider-AI/aider / get_files_content

Method get_files_content

aider/coders/base_coder.py:637–657  ·  view source on GitHub ↗
(self, fnames=None)

Source from the content-addressed store, hash-verified

635 return
636
637 def get_files_content(self, fnames=None):
638 if not fnames:
639 fnames = self.abs_fnames
640
641 prompt = ""
642 for fname, content in self.get_abs_fnames_content():
643 if not is_image_file(fname):
644 relative_fname = self.get_rel_fname(fname)
645 prompt += "\n"
646 prompt += relative_fname
647 prompt += f"\n{self.fence[0]}\n"
648
649 prompt += content
650
651 # lines = content.splitlines(keepends=True)
652 # lines = [f"{i+1:03}:{line}" for i, line in enumerate(lines)]
653 # prompt += "".join(lines)
654
655 prompt += f"{self.fence[1]}\n"
656
657 return prompt
658
659 def get_read_only_files_content(self):
660 prompt = ""

Callers 2

Calls 3

get_rel_fnameMethod · 0.95
is_image_fileFunction · 0.90

Tested by 1