Yep. Another thing I do, is ask all sorts of weird questions about various things that pop into my mind, and after it explains a bunch of stuff to me, I ask it "write up a summary of all of that and put it in a file in $APPROPRIATE_GIT_REPO".
I do have it configured to use the Github MCP server and have given it access to 3 or 4 of my repos. Along with that, I put an AGENTS.md file in each repo and gave ChatGPT in general a custom instruction that says "at the beginning of each session, or when prompted by the user, consult the appropriate AGENTS.md file and follow the instructions found there."
I then keep various files in the various repos that catalog our discussions, decisions, speculations about future research directions, yadda, yadda, yadda. And I "incorporate by reference" by mentioning those files in the AGENTS.md. Setting all that up took some work, but it makes the AI much more reliable than trusting it to rely on its "memory".
I do have it configured to use the Github MCP server and have given it access to 3 or 4 of my repos. Along with that, I put an AGENTS.md file in each repo and gave ChatGPT in general a custom instruction that says "at the beginning of each session, or when prompted by the user, consult the appropriate AGENTS.md file and follow the instructions found there."
I then keep various files in the various repos that catalog our discussions, decisions, speculations about future research directions, yadda, yadda, yadda. And I "incorporate by reference" by mentioning those files in the AGENTS.md. Setting all that up took some work, but it makes the AI much more reliable than trusting it to rely on its "memory".