@git-changes or specific commits with @[commit-hash].
When you type @ in chat, you can select “Git Changes” from the menu or type @git-changes directly. For specific commits, type @ followed by the commit hash (at least 7 characters). Sixth will immediately see the git status, diffs, commit messages, and other relevant information.
I use git mentions constantly when I’m trying to understand code changes or troubleshoot issues introduced by recent commits. Instead of trying to copy and paste diffs or commit logs, I just ask:
@git-changes mention is perfect when you’re working on changes and want feedback before committing:
How It Works Under the Hood
When you use git mentions in your message, here’s what happens behind the scenes:For Git Changes (@git-changes)
-
When you send your message, Sixth detects the
@git-changespattern in your text - The extension runs git commands to get the current working state of your repository
-
It captures the output of
git statusandgit diffto see all uncommitted changes -
This information is appended to your message in a structured format:
For Specific Commits (@[commit-hash])
-
When you send your message, Sixth detects the
@followed by a commit hash pattern -
The extension runs
git showand related commands to get information about that commit - It retrieves the commit message, author, date, and the complete diff
-
This information is appended to your message in a structured format:

