Skip to content

includeCoAuthoredBy: false is ignored in ACP mode (copilot --acp) #5133

Closed

Description

@illgitthat

Describe the bug

Copilot CLI ignores "includeCoAuthoredBy": false in ACP mode (copilot --acp), so commits still get a Co-authored-by: Copilot trailer. The same prompt in copilot -p respects the setting.

Affected version

GitHub Copilot CLI 1.0.97-2 (Linux, WSL2)

Steps to reproduce the behavior

  1. Set { "includeCoAuthoredBy": false } in ~/.copilot/settings.json.
  2. In an empty git repo with a.txt, send: Commit a.txt with git using the commit message "add a". Do nothing else.
  3. Do this once with copilot -p ... --allow-all-tools and once over copilot --acp --stdio (any ACP client, for example T3 Code).
  4. Run git log -1 --format=%B.
Mode Commit message
-p add a ✅
--acp add a + Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> ❌

Expected behavior

ACP mode respects includeCoAuthoredBy: false, like -p mode.

Additional context

Related: #4576 (same setting ignored by subagents), #4700 (another settings.json setting not honored in ACP mode).

Activity

  1. added
    area:configurationConfig files, instruction files, settings, and environment variables
    area:non-interactiveNon-interactive mode (-p), CI/CD, ACP protocol, and headless automation
    and removed on Oct 14, 2026
  2. KurtPreston commented on Oct 22, 2026

    @KurtPreston

    Still occurring in 1.0.103 (macOS, darwin-arm64) from Zed’s agent panel. The session’s system.message event shows metadata.variables.gitCommitTrailer = {"clientName": "zed", "coauthorEnabled": true} even with "includeCoAuthoredBy": false set.

  3. devm33 commented on Nov 3, 2026

    @devm33
    Member

    This should be fixed in Copilot CLI 1.0.106-5, the first public release containing the fix: https://github.com/github/copilot-cli/releases/tag/v1.0.106-5 (prerelease, published November 3, 2026). Its release notes explicitly mention honoring includeCoAuthoredBy: false in ACP mode.

    Verified against that published build using an isolated ACP profile and a local test model: with includeCoAuthoredBy: false, the model receives no instruction to add the Copilot co-author trailer. The same probe on 1.0.106-3 still receives that instruction. Restart the ACP server after changing the setting.

    Closing as fixed. Please reopen if this persists on this version or newer.

    Generated by Copilot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:configurationConfig files, instruction files, settings, and environment variablesarea:non-interactiveNon-interactive mode (-p), CI/CD, ACP protocol, and headless automation

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions