4 ms·
Aider scans the repo for all the important identifiers/symbols and condenses them down to make a "repo map" [0]. You tell aider which files you want it to edit,
by anotherpaulg 3y ago
Aider scans the repo for all the important identifiers/symbols and condenses them down to make a "repo map" [0]. You tell aider which files you want it to edit, and it uses the repo map to augment them with all the relevant code context from the rest of the repo. This way when GPT makes code changes, it is able to respect and utilize the existing modules and abstractions present in the codebase.
[0] https://aider.chat/docs/ctags.html https://aider.chat/docs/ctags.html