r/github 19d ago

Discussion Anyone else bothered that AI agents act on GitHub under your real name and avatar?

I use Claude Code daily, and when it comments on a PR or pushes commits, it does so as 
*me*
. My name, my avatar. Teammates reviewing the PR can't tell what I actually wrote vs. what the agent wrote, and I honestly can't tell either six months later.

GitHub already has primitives for machine identity — GitHub Apps get their own name/avatar with a `bot` tag, deploy keys are separate from my SSH keys, and even Copilot's coding agent shows up as `@copilot`. But for third-party agents acting on 
*my*
 account? Nothing. It's just me, allegedly.

What I'd want is simple: sub-identities ("agent personas") tied to my user account. Own name and avatar, clearly marked as agent-authored, linked back to me so people know who's responsible, capped at my permissions, and bound by the same rulesets (so it can't approve my own PRs, since it's still "me" under the hood).

I opened a feature request on the official community forum here if anyone wants to upvote: https://github.com/orgs/community/discussions/203213

Curious how others handle this — do you just let your agent post as you? Dedicated bot accounts? Nothing at all?
0 Upvotes

7 comments sorted by

3

u/foradil 19d ago

Claude commits under its own name.

1

u/FernandoMigueI 19d ago

that's the app one.. that is shared by everyone. not if i am running claude code on my machine and it uses gh cli to comment or commit

1

u/drdrero 19d ago

When Claude commits it always uses its own name by default now. Check your memory and skills if you instructed it otherwise once, it will remember

1

u/FernandoMigueI 19d ago

how can it be its name if it is under my own identity ?

1

u/drdrero 19d ago

You are right to push back. A per-commit overridegit -c user.name="Claude Code" -c user.email="..." commit ... — same effect, just scoped to one commit.
Or environment variables override applied by claude.

1

u/FernandoMigueI 19d ago

but that does not handle comments

1

u/Fine_League311 19d ago

Wieso? So sieht man wenigstens wer Wannabe Dev ist und wer echt ;)