diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 35cd6e25c..22f325922 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1014,6 +1014,11 @@ class Coder: if blob.type == "blob": # blob is a file files.append(blob.path) + # Add staged files + index = self.repo.index + staged_files = [item.a_path for item in index.diff("HEAD")] + files.extend(staged_files) + # convert to appropriate os.sep, since git always normalizes to / res = set(str(Path(PurePosixPath(path))) for path in files)