Improve GitHub tools to support multiple repo
At the moment, the GitHub integration has a hardcoded repo in the config, and this is likely fine for our current usage. (self improvement)
In pratice we may want to give tools to list all the repo the agent follow, or is a contributor of and allow it to interact with multiple repo