4 ms·
Seems very good! In the edit a whole repo example how do you account for many files i.e. many tokens? Can it also have a vector search?
by antman 3y ago
Seems very good! In the edit a whole repo example how do you account for many files i.e. many tokens? Can it also have a vector search?
- anotherpaulg 3y agoAider 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