logoalt Hacker News

spuzyesterday at 7:34 PM3 repliesview on HN

> A git repository is already a history of versions each carrying a provenance marker — every revision of the file, in order, with the author of the change that made it.

Maybe I'm missing how people use AI these days but when I have an agent working locally, all git commits have my authorship attached.


Replies

andaitoday at 3:10 AM

Claude's system prompt tells it to sign git commits with "co-authored by Claude [model]".

(Codex doesn't do that.)

GitHub renders this as two authors for those commits.

show 1 reply
eighttrigramsyesterday at 7:54 PM

I take care of that in two ways, 1) is via claude hooks, I make sure these are tagged as claude, 2) my sandboxed agents have git env vars set, with the same effect.

show 1 reply
drusepthyesterday at 8:28 PM

A /precommit tool can be very powerful -- not only can it run the tests, do light code review on its own, spin up sub-agents to review performance/architecture/etc impacts, but it can also write hilariously-verbose commit messages once everything passes, detailing not only what changed but why it changed.. tagged with Claude as a co-author.