With all the discussion around detecting when a code repo contains commits authored by an LLM, I think it is important to note commits like the following in Mozilla Firefox from 2 weeks ago:

"Bug 2011195 - When an agent commits, don't add itself as author"

https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791

I don't think it's a good thing that Mozilla seem to be explicitly encouraging unattributed LLM code in Firefox.

Bug 2011195 - When an agent commits, don't add itself as author r=ai4… · mozilla-firefox/firefox@71cc24b

…dev-reviewers,suhaib DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D279515

GitHub
@sarahjamielewis I did read a bit further and found that it is because of the dev laziness.
They are too lazy to write commit messages themselves. So they ask the LLM to write them.
And then they are also too lazy to copy paste the generated text themselves, so ask claude to do that.
And they are too lazy to push the commit button, so claude has to push it for them.
And this change is to hide all this laziness.
@gunstick @sarahjamielewis Also, nothing like guardrails that can be bypassed by saying "Just do it".