Skip to content

Agents must never produce Signed-off-by trailers #37

Description

@guyoron1

What happens

Code and fix agents sometimes include Signed-off-by trailers in their commits (via git commit -s). This causes gitlint failures in repos with body-max-line-length=72 because the bot noreply email makes the trailer ~90 characters.

What should happen

Agents should never produce Signed-off-by trailers. DCO is a human attestation — agents are not people. The DCO app already waives the check when it recognizes the commit author as a bot.

Two changes needed

  1. Skill instructions: Add explicit instruction to code and fix agent skills to never use git commit -s or append Signed-off-by trailers
  2. Post-script linter: Add a check in post-code and post-fix scripts that fails if any agent commit contains a Signed-off-by trailer

Mirrored from fullsend-ai#2236

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/dispatchWorkflow dispatch and triggersready-to-codeTriaged and ready for the code agenttype/bugConfirmed defect in existing behavior

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions