I've been thinking, I think you could give chatGPT a simple list of actions to list files, relationships, functions in a repo, fetch functions, perform semantic search, etc. Then parse the action, execute the action via GitHub API + custom logic. What you think ?