Build1 distinct publisher3 min readUpdated
Linux now has trailer keywords for AI-assisted patches. The interesting part is not the tag, it is that a human has to put it there and existing scripts already parse the field.
The Engineer · Build desk
Compiled by The EngineerSomething wrong?How this is made
Greg Kroah-Hartman pushed a set of new trailer keywords into the Linux kernel's sign-off conventions, including `Assisted-by` and `Inspired-by` [1]. The consequence is narrow and real: AI involvement in a patch becomes a line of structured text that a named human attaches, in the same commit-message field that kernel tooling already reads [4][7].
According to the dev.to write-up by Tamizuddin, the change landed in mid-2025 as an update to `Documentation/process/submitting-patches.rst` and to `scripts/get_maintainer.pl` [2]. The pre-existing vocabulary was `Reported-by`, `Tested-by`, `Reviewed-by`, `Suggested-by`, `Acked-by` and `Signed-off-by` [3]. One caution before you quote the list back to anyone: the same article names `Reviewed-by` and `Acked-by` variants among the new additions while also listing both as already available, so the exact boundary of what is new should be checked against the documentation rather than the summary [2].
The design decision worth copying is what `Assisted-by` does not do. It does not require disclosure of which tool was used, and it is placed by a person rather than emitted autonomously [4]. That puts it in the same category as `Reviewed-by` and `Acked-by`, which the article describes as social contracts rather than machine outputs [5]. Torvalds did not champion it; it came up through the maintainer chain as a practical acknowledgment that developers were already using AI and the existing trailers described the contribution badly [6].
This is cheap to adopt precisely because the plumbing exists. `checkpatch.pl`, `git log` and maintainer scripts already parse trailers for filtering and statistics [7], so a new keyword costs nothing on the parsing side and everything on the norm side. The article expects `Assisted-by` entries to eventually reach code intelligence dashboards, blame views and license or compliance audits [12], and expects corporate contribution guidelines to follow the kernel's tone [13]. Both are the author's forecast, not documented policy.
The line that will get argued about in review is the liability split. `Signed-off-by` certifies that you vouch for the code; `Assisted-by` records where help came from and does not transfer that responsibility [8][9]. The article's own advice is that if you accept AI output without review, only `Signed-off-by` is appropriate, and that you should reconsider the workflow [10]. That is the honest reading: the trailer is a provenance note, not a shared-blame clause.
Anyone planning to mandate this internally should note the gap. The form that names the model and the editor, such as `Assisted-by: Claude (Anthropic) via Cursor`, is not official kernel policy by the article's own admission [11]. Because the official tag requires no tool disclosure [4], a compliance process that reads only trailers cannot tell from the commit which model or vendor touched the code [1]. If that identification is what your auditors want, the kernel convention does not supply it and a local convention on top will not be portable.
What to watch: whether `checkpatch.pl` gains an enforcement or warning path for the new keywords, whether the tool-naming form is ever written into `submitting-patches.rst`, and whether maintainers outside the kernel copy the human-signed design or reach for something machine-generated instead. The second one decides whether provenance data is comparable across repos or just locally true.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
The longer trailer form that names the tool, for example 'Assisted-by: Claude (Anthropic) via Cursor <[email protected]>', is not yet official kernel policy, though the article says the community is moving that way.
Previously, git commit messages in the kernel could include Reported-by, Tested-by, Reviewed-by, Suggested-by, Acked-by and Signed-off-by.
Tools including checkpatch.pl, git-log and maintainer scripts already parse trailers for filtering and statistics.
Signed-off-by certifies that the submitter vouches for the code.
Assisted-by does not transfer the responsibility carried by Signed-off-by; it records where help came from.
The article advises that if a developer blindly accepts AI output without review, only Signed-off-by is appropriate, and that the developer should reconsider their workflow.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Single unverified practitioner account
All claims rest on one syndicated dev.to post with no primary artifact: no commit hash, patch, mailing-list thread or quoted documentation for the claimed kernel trailer change. The source is also internally inconsistent, listing Reviewed-by and Acked-by both as new additions and as pre-existing trailers, and the sentence introducing the new keywords is followed by no enumeration. What is well grounded is confined to the article's own reasoning about trailer semantics and to widely checkable facts such as existing trailer-parsing tooling.
One reported upstream convention change, no named users
The only adoption signal is the reported kernel documentation and get_maintainer.pl update, which is second-hand and undated beyond 'mid-2025'. Beyond that, no project, company, CI system, dashboard or audit tool is named as emitting or consuming Assisted-by trailers; the corporate-policy claim identifies no organisation, and the article itself supplies template language readers would have to adopt. The pre-existing trailer-parsing infrastructure lowers the cost of adoption but is not evidence that adoption has happened.
Inflection-point framing ahead of the evidence
The post calls the change a quiet inflection point, says attribution 'is no longer optional', and predicts flows into dashboards, blame views and license or compliance audits, while conceding that the tool-naming trailer is not kernel policy and that what counts as assistance is deliberately vague. Against that framing there is no primary citation for the kernel change, no named adopter, and a tag that by design cannot identify the model or vendor. The gap is real but not extreme, because the mechanical claims about trailers and Signed-off-by responsibility are modest and hold up on their own terms.
No disclosed incentives observable
The cluster contains one syndicated practitioner post with no disclosure of sponsorship, vendor relationship, employer, or commercial interest, and the named tools (Cursor, Copilot, Claude, a detection utility) appear as workflow examples rather than as offerings tied to the author. There is no basis in the supplied material to characterise the incentives behind the framing without speculating.
Low confidence pending a primary kernel reference
Confidence is limited by single-source dependence, the absence of any primary kernel artifact, and the source's unresolved internal contradiction about which trailers are new. Confidence is not lower because the article's core semantic distinctions are self-consistent and its claim that kernel tooling already parses trailers is specific and checkable, so the shape of the story is likely right even where the particulars are unverified.
product
The criminal AI market is a reseller business, and Grok's abuse desk is the chokepoint1 distinct publisher
build
Claude Code now outruns Copilot roughly two to one in JetBrains' survey of 15,000 developers1 distinct publisher
leadership
Anthropic's invisible watermark lands hardest on the customers paying $100 a month1 distinct publisher
build
An OAuth login now lets Claude rewrite, or delete, your live ElevenLabs voice agent1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 19, 2026