]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
scripts/checkpatch: add Assisted-by: tag validation
authorHarry Wentland <harry.wentland@amd.com>
Fri, 27 Mar 2026 15:41:57 +0000 (11:41 -0400)
committerJonathan Corbet <corbet@lwn.net>
Mon, 30 Mar 2026 16:00:40 +0000 (10:00 -0600)
commit8545d9bc4bd0801e0bdfbfdfdc2532ff31236ddf
tree91fc55f45791314448ab9a708528b25b5727533a
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
scripts/checkpatch: add Assisted-by: tag validation

The coding-assistants.rst documentation defines the Assisted-by: tag
format for AI-assisted contributions as:

Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]
This format does not use an email address, so checkpatch currently
reports a false positive about an invalid email when encountering this
tag.

Add Assisted-by: to the recognized signature tags and standard signature
list. When an Assisted-by: tag is found, validate it instead of checking
for an email address.

Examples of passing tags:
- Claude:claude-3-opus coccinelle sparse
- FOO:BAR.baz
- Copilot Github:claude-3-opus
- GitHub Copilot:Claude Opus 4.6
- My Cool Agent:v1.2.3 coccinelle sparse

Examples of tags triggering the new warning:
- Claude coccinelle sparse
- JustAName
- :missing-agent

Cc: Jani Nikula <jani.nikula@linux.intel.com>
Assisted-by: Claude:claude-opus-4.6
Co-developed-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <20260327154157.162962-1-harry.wentland@amd.com>
scripts/checkpatch.pl