michaelansel / CoreContributorBot

Use an LLM to maintain a code repository, acting as a core contributor to the codebase
0 stars 0 forks source link

Refactor bot.py into multiple smaller files #6

Closed michaelansel closed 1 month ago

michaelansel commented 1 month ago

bot.py is really big and takes a long time for the LLM to regurgitate all the code that isn't being changed. Instead, break it up into multiple smaller files (maintaining bot.py as the entry point). This way, only the modified files will need to be emitted by the LLM and submitted to GitHub. Aim for under 100 lines per file.

michaelansel commented 1 month ago

Bot Response: Handling in PR: https://github.com/michaelansel/CoreContributorBot/pull/11

michaelansel commented 1 month ago

Do more

michaelansel commented 1 month ago

Also, no fair, you deleted the unit test in the last iteration. No wonder it passed when the code was broken.

michaelansel commented 1 month ago

Bot Response: Handling in PR: https://github.com/michaelansel/CoreContributorBot/pull/13

michaelansel commented 1 month ago

Addressed manually