Feature request: Allow ChatGPT Projects to be explicitly linked to a specific GitHub repository and expose that project-repo binding to the model in every chat inside the project.
Why this matters:
- I use separate ChatGPT Projects for separate codebases.
- Right now, the model can access connected GitHub repos, but it cannot reliably know which repo matches the current ChatGPT Project.
- That creates avoidable ambiguity and wasted time at the start of repo-grounded tasks.
Requested behavior:
-
Let me choose one default repo per ChatGPT Project.
-
Expose that repo binding to the model as trusted context.
-
Optionally let me set branch defaults per project or workflow, for example:
- new thread in project → inspect main
- follow-up review after agent work → inspect trae/* branch first
This would make repo-aware analysis much more reliable and reduce cross-project mistakes.
A simpler solution would be to just make it so when I create a thread inside of a project folder that it is able to read the name of the project folder. That way I can configure it so it always finds the repo that matches the project name.
Here is the conversation that I discussed with GPT about it...
https://chatgpt.com/share/69dfd088-3e84-83ea-81af-7e5b6a5d1599