-
Notifications
You must be signed in to change notification settings - Fork 17
Description
What would you like to be added?
[FEATURE] Add Co-Authored-By git commit attribution for the VS Code extension
Summary
Provide a dedicated GitHub bot/user account and built-in Co-Authored-By support so that developers using the Augment Code VS Code extension can properly credit AI assistance in their commits — with Augment Code's avatar appearing correctly in GitHub's commit history and contribution graphs.
Problem
When using the Augment Code VS Code extension to generate or modify code, I'd like to credit Augment Code as a co-author in my commits — both for transparency and to track where AI assistance was used. Currently, there's no standard way to do this because:
-
No dedicated GitHub account for attribution — The
augmentcodeGitHub profile is an organization, not a user account. Usingauggie@augmentcode.com(from the org profile) in aCo-Authored-Bytrailer doesn't link to any GitHub account, so no avatar or profile link appears in the commit history. -
No documented noreply email — Other tools solve this with a bot user account whose
ID+username@users.noreply.github.comemail can be used for attribution. Augment Code doesn't publish one. -
No built-in attribution setting — Unlike Claude Code, which automatically appends
Co-Authored-By: Claude <noreply@anthropic.com>and offers a configurableattributionsetting, the Augment Code VS Code extension has no equivalent feature to automatically add co-author trailers when committing AI-assisted code.
Proposed Solution
1. Create a dedicated GitHub user or bot account for attribution
For example, a user account like auggie-bot or a GitHub App bot account. This would allow users to write:
Co-authored-by: Auggie <auggie-bot@users.noreply.github.com>
…and have Augment Code's avatar appear correctly in GitHub's commit UI, contribution graphs, and PR history.
2. Add a configurable attribution setting to the VS Code extension
Allow users to opt in (or out) of automatic co-author trailers when committing code that was generated or modified with Augment's help. This could be an extension setting like:
{
"augment.attribution.commitTrailer": "Co-Authored-By: Auggie <auggie-bot@users.noreply.github.com>",
"augment.attribution.enabled": true
}When enabled, the extension could automatically append the trailer to the commit message in VS Code's source control panel.
3. Document the recommended Co-Authored-By format
Even before a built-in feature ships, simply documenting the correct name and email to use for manual attribution would help users who want to credit Augment Code today.
Why This Matters
- Transparency — Teams increasingly want to track where AI-assisted code appears in their repos.
- Audit & compliance — Some organizations require clear attribution of AI-generated code.
- Community expectation — Other AI coding tools (Claude Code, Aider, GitHub Copilot) already support this pattern. Users expect it.
- Project visibility — Without a linked GitHub account, co-author trailers are just plain text in the commit message. A proper account makes the attribution visible and clickable across GitHub's UI.
References
- [GitHub Docs: Creating a commit with multiple authors](https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)
- [Claude Code attribution settings](https://code.claude.com/docs/en/settings) — example of how another tool handles this
- [Aider git integration](https://aider.chat/docs/git.html) — another example with
--attribute-co-authored-by
Why is this needed?
Why This Matters
- Transparency — Teams increasingly want to track where AI-assisted code appears in their repos.
- Audit & compliance — Some organizations require clear attribution of AI-generated code.
- Community expectation — Other AI coding tools (Claude Code, Aider, GitHub Copilot) already support this pattern. Users expect it.
- Project visibility — Without a linked GitHub account, co-author trailers are just plain text in the commit message. A proper account makes the attribution visible and clickable across GitHub's UI.
Possible solution or alternatives
Proposed Solution
1. Create a dedicated GitHub user or bot account for attribution
For example, a user account like auggie-bot or a GitHub App bot account. This would allow users to write:
Co-authored-by: Auggie <auggie-bot@users.noreply.github.com>
…and have Augment Code's avatar appear correctly in GitHub's commit UI, contribution graphs, and PR history.
2. Add a configurable attribution setting to the VS Code extension
Allow users to opt in (or out) of automatic co-author trailers when committing code that was generated or modified with Augment's help. This could be an extension setting like:
{
"augment.attribution.commitTrailer": "Co-Authored-By: Auggie <auggie-bot@users.noreply.github.com>",
"augment.attribution.enabled": true
}When enabled, the extension could automatically append the trailer to the commit message in VS Code's source control panel.
Additional context
References
- [GitHub Docs: Creating a commit with multiple authors](https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)
- [Claude Code attribution settings](https://code.claude.com/docs/en/settings) — example of how another tool handles this
- [Aider git integration](https://aider.chat/docs/git.html) — another example with
--attribute-co-authored-by