Git Context
Integrate your project's Git history directly into your ProxyAI chat sessions. This allows the AI to understand changes over time, specific commits, and recent development activity.
Referencing Commits
You can include one or more specific Git commits in your chat message. This is useful for:
- Code Review: Ask the AI to review the changes introduced in a specific commit.
- Understanding Changes: Request an explanation of the modifications made in a commit.
- Debugging: Provide context about when a potential issue might have been introduced.
- Generating Summaries: Ask the AI to summarize the purpose of a commit based on its changes.
Referencing Recent Changes
Besides specific commits, you can also provide the AI with the context of all recent, uncommitted changes in your working directory or staged changes. This is useful for:
- Pre-commit Reviews: Get feedback on your current changes before committing them.
- Generating Commit Messages: Ask the AI to suggest a commit message based on the staged changes (See also: AI Commit Message feature).
- Explaining Current Work: Summarize the ongoing modifications for documentation or handover.