mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-24 06:15:00 +00:00
Send gpt the list of files in the repo too
This commit is contained in:
parent
1ba8e59c53
commit
ceeb1d8610
1 changed files with 7 additions and 2 deletions
|
@ -130,12 +130,17 @@ class Coder:
|
||||||
files_content = prompts.files_content_prefix
|
files_content = prompts.files_content_prefix
|
||||||
files_content += self.get_files_content()
|
files_content += self.get_files_content()
|
||||||
|
|
||||||
|
all_content = files_content
|
||||||
|
|
||||||
if self.repo is not None:
|
if self.repo is not None:
|
||||||
tracked_files = set(self.repo.git.ls_files().splitlines())
|
tracked_files = set(self.repo.git.ls_files().splitlines())
|
||||||
files_listing = "\n".join(tracked_files)
|
files_listing = "\n".join(tracked_files)
|
||||||
files_content += f"\n\nFiles in the repo:\n{files_listing}\n"
|
repo_content = prompts.repo_content_prefix
|
||||||
|
repo_content += files_listing
|
||||||
|
|
||||||
|
all_content = repo_content + '\n' + files_content
|
||||||
|
|
||||||
|
|
||||||
all_content = files_content
|
|
||||||
files_messages = [
|
files_messages = [
|
||||||
dict(role="user", content=all_content),
|
dict(role="user", content=all_content),
|
||||||
dict(role="assistant", content="Ok."),
|
dict(role="assistant", content="Ok."),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue