The open-source ecosystem is converging on a hard question: when a commit is
written with AI assistance, how do we know — and how do we enforce the
disclosure policy?
Python's discourse, Linux kernel's Assisted-by trailer, Fedora's AI policy,
Apache's disclosure guidelines — every major project is grappling with this.
But until now, there has been no tool at the CI level to enforce whatever
policy a project chooses.
Commit Check v2.11.0 introduces AI Attribution Governance — a
new feature that detects known AI tool signatures in commit
messages and lets projects decide whether to forbid them outright.
To our knowledge, no existing tool enforces this kind of policy at the CI
level.
More and more commits are written — or at least drafted — by AI agents and
automation. So Commit Check is also built for machines — not just humans reading
terminal output. This post covers the two
features that make that possible: machine-readable JSON output and an
import-friendly Python API.
Commit Check works the moment you install it, but its real strength shows up
when you start shaping the policy to fit your team. This post covers everything from the default behavior to organization-wide
shared configuration.